if we can emulate ethernet over usb, how long before we can do other devices? a general usb-host emulation layer would make anything possible... usb keyboard and a program to display the shell on the display = portable linux workstation.