This site http://100-downloads.com/ gives over 300 best Windows freewares. It's categories are nicely laid out and one can find immediately what he/she needs.
From the site:
"What started as the freeware Top-100 for Windows XP, currently contains over 300 excellent free programs for both XP and Vista. As we don't want to change our name everytime the list gets longer, we keep calling it 100‑downloads.com. There are 15 software categories to choose from, so there should be something useful for you, too. You won't find trial versions, spyware or malware. Only the best hand-picked freeware available, just one click away.
Because the best things in life are free!"
{{posts[0].title}}
{{posts[0].date}}
{{posts[0].commentsNum}} {{messages_comments}}
{{posts[1].title}}
{{posts[1].date}}
{{posts[1].commentsNum}} {{messages_comments}}
{{posts[2].title}}
{{posts[2].date}}
{{posts[2].commentsNum}} {{messages_comments}}
{{posts[3].title}}
{{posts[3].date}}
{{posts[3].commentsNum}} {{messages_comments}}
Comments