SpecialUninstaller is very useful when you need to remove all remanences of a program in order to perform a clean install of newer software. It removes all files, folders, registry keys, and any other file it believes is linked to the software being uninstalled. While it is a useful and well-implemented tool, it’s a bit pricey and sometimes misses files – though, to be fair, it only misses hard-to-correlate files like .ssh that are stored in a user’s documents and nails everything else.
This program is so thorough that it removed information shared by all Microsoft Office products when I uninstalled Word. That kind of killed my computer for a while so tread carefully when using this software.