Add/Remove Programs works just fine along with a good registry cleaner such as JV16 Power Tools or RegCleaner. For programs, I have used Add/Remove Plus and it's OK, but not much better than the built-in uninstaller in Windows. However, Total Uninstall is a very good program because it monitors the changes made to your system by an installation and then rolls it back to a pre-install condition should you decide to remove the program. System Mechanic is another program that can monitor changes to your system by an installation, although it doesn't include a roll-back feature.