MetroPipe Products: I knew it was just a matter of time before someone did this with a keychain drive.
Carry your entire Internet communication system on a tiny USB drive. Contains a complete virtual Linux machine with privacy-enabled Open Source Internet applications.
If you're curious, I provided instructions on how you can do the same thing with the Windows CE emulator and a USB keychain at http://www.furrygoat.com/2004/12/portable_ce.html
This is going to be interesting. I thought that would be a good idea a while ago. Sun has this secure card they use that basically keeps their session state on the card. They plug it into the computer and voila their entire session is reintialized. And this is not just on their computer, any computer within the Sun Company can do this.
Pretty nice idea I think. Definitely would be fun to play with this USB device.