OK so I am making a few USB nintendo controllers as gifts. http://www.retrousb.com/ I was planning on putting the roms and emulator on a CD. But I got to thinking and it would be much cooler to put it on a USB f|ash drive that was embedded in the controller itself. How possible is this? In my mind I can't figure a way to make it work because the controller is taking up the USB controller. Obviously you could run 2 USB cables, but I want to know if it can be done with just one. I am thinking some type of hub on a chip device that would be small enough to squeeze in the controller and split the connection there. Maybe? I know there is a lot of knowledge here. So tell me if this is just a pipe dream or a possiblility.