
Do checkout some other wonderful sites like portablefreeware.com and tinyapps.org for downloading apps that can run off your USB drive.
MojoPac – This program turns any USB drive into a self-contained Windows XP computer. (Read: "Clone Your Computer on a USB Drive")



A word of caution here – USB Drives are very convenient but at the same time, they are small so the chances of losing them also run high. You should therefore consider using a free program like TrueCrypt to encrypt data that’s on the portable drive.