Why do I always forget about this website until I am already halfway done setting up a new computer?
It creates a custom installer with that can include 95% of the free programs I usually install. You can also save the installer for later--it will always install the most up to date version of the software. So much better than having to go to individual download pages for every little utility or discovering that OOPS! you haven't yet installed Silverlight yet and you are trying to join a call with some web-based meeting tool that requires it.
By the time I remembered, I had already installed half of them by hand...