
Jeremy Wagstaff's blog has a great entry with a
list of programs that are designed to be run from USB flash drives. A valuable one (and one I think has been mentioned here before) is
Portable Firefox. There are also IM programs (inc. a Trillian version), crypto, word processing, and even email. This is a great resource for students, travellers, and others who work from many different computers.