I wonder whether it would be possible to run the usb protocol over serial and simply have some hardware solution that converts the serial level signals into usb signals. Will probably still require some controller to get rid of the start and stop bits etc. But it should allow more things besides additional serial ports. (mouse/keyboard/really slow mass storage device)
_________________________
40GB - serial #40104051 gpsapp