MojoPac: PC on a stick (or an iPod)
Many have attempted to create a virtual mobile PC, but this is the first time I’ve seen one that works. MojoPac lets you install PC apps onto damn near any mobile drive, plug it into a host machine running Windows XP and run your desktop as an overlay. I saw it working from an iPod and several kinds of external HDs, but the client footprint is small enough that you could even put it on a cellphone. Along with running the basic Office suite, you can install games and even Skype, all of it using the connectivity of the underlying PC. A menu bar across the top of the screen lets you switch between desktops with a click.