Compiled list of self help tools.
For Windows:
I recommend Ninite because it is not only a pre-installer to help keep things up dated for you it is also lists all freeware tools necessary.
Antivirus – Freeware always change for antivirus needs, Avast we recommend and Microsoft Security Essentials we ask you not to use.