2 private links
PortableApps.com is a cool site that was originally designed as an app to load up a bunch of useful Windows programs on a USB drive. The "Portable" bit is that these apps are fully self contained and can run right off a USB stick (or anything else, really) without needing to install them. This means you can use them with someone else's computer, or a work computer, or just wherever without needing install permissions. There are over 400 applications available, and PortableApps makes it easy to check the ones you want and also to keep them updated, and the app even has its own little "Start Menu" for accessing the programs. Everything from LibreOffice to Thunderbird, to network utilities, password stores, games... too much to list. Perfect if you ever find yourself needing a particular app, but you have to use someone else's computer, or if you are providing tech support you may find a USB drive with some helpful utilities a great thing to have on hand.