If you're running Windows Vista, or thinking about it, then you might know what ReadyBoost is. If you don't, it's essentially a way to cache some of the system page file to a USB drive. The result is typically better performance on machines with limited memory.
The only problem is that it requires a USB 2.0 port. That means it's external; and therefore subject to being disconnected when whiskers thinks it's a fun toy. It also makes it one more thing to drag along to a LAN party.
While some might wonder why fate can be so cruel, along comes InnoDisk with an innovative solution: an internal USB drive. Yes, that's right; it resides inside your PC and plugs into unused USB headers on your motherboard. If you have a modern motherboard then chances are good that you have more headers than you know what to do with. With no locking mechanism, it still might get disconnected in transit, but that's what product updates are for.