I found this link on the Google Blogoscoped blog:
There are a lot of great freeware programs out there. Many are as good or even better than their commercial alternatives.
This is my personal selection of the best of the best. I’ve used every single product in this list and find each to be a gem. Of course other folks may differ but, hey, this is MY selection ;>)
Check it out at http://www.techsupportalert.com/best_46_free_utilities.htm