A newer version of Revo Uninstaller is available.Or, Learn More About Revo Uninstaller
Full user review
There are a lot of extras. It's free.
Doesn't remove everything. In fact two files I could not remove in add/remove programs also failed in Revo.
I purposedly downloaded this program to remove files that are left behind from downloaded games. I'm still having to go to prefetch and Appdata folders to remove these files manually, so there are probably more files this program is not catching.