I love CCleaner, once I found out about it, use it all the time, and I also use RegToy to keep my registry small and fast.
I heard about Revo Uninstaller the other day thanks to lifehacker, great program
http://www.revouninstaller.com/
best part is.. it’s free!
unlike any other uninstaller, it actually goes in and deletes your registry for that program too..