Some more useful, than others !
http://www.techsupportalert.com/content/best-free-microsoft-downloads.htm