We've written about portable apps quite a number of times in the past, but why bother with just apps when there's a whole OS that'll fit on a 50MB USB stick? Damn Small Linux, sometimes abbreviated ...
These small distros can have some surprisingly major uses.