Ninite.com is one of those sites that makes me sad that more people don't know about it. Ninite provides a customized executable you can download and use to install a rather comprehensive selection of free software. A useful feature is that the Ninite installer can be used to installed multiple programs from a single file, and also installs the selected software without toolbars or other "extras" you may not want. These days, a lot of free software installs toolbars, or makes search engine changes unless you pay attention to the options. Ninite avoids this.
Additionally, you always get the current version of the software when you use the Ninite installer - and Ninite is free for personal use. Ninite is available for Windows and Ubuntu Linux users. I only recently found out about the Linux version, it currently has about a dozen apps vs over 80 apps for Windows. There is also a paid Ninite updater that monitors your Ninite-installed programs and alerts you when a new version is available for $9.99 US per year.
In a nutshell:
1. Click all the apps you want
You can learn more about a program by hovering over it.
2. Click Get Installer and run it
Ninite installs apps for you in the background. No clicking next. We say NO to toolbars or other junk.
3. Run it again later
Your installer will update apps to the latest versions. If something is up-to-date we'll skip it.
We also have a page for screenreader-friendly accessible apps at ninite.com/accessible.