PortableApps Suite (Standard Edition) takes an old-school approach to mobile computing. Instead of hosting programs online, PortableApps is a comprehensive application suite that fits onto and runs from almost any device with at least 512 MB of space.
A must.