I am looking for a good uninstaller, but I wonder how do I know if a uninstaller is good or not? I can imagine one simple test on how to check if a installer is good. That is to install shareware software with trial period. Use the software for the time allowed and the uninstall it, install it again and if I have the 30 days (or whatever) again then I know it will clean out everything and that is what I want. Of course I dont intend to use it like that (I believe in paying for good software that I use, believe it or not) just thought that is a good way to determine if a uninstaller does what it is supposed to. There are uninstallers that make snapshots of registry, like Total uninstall and Revo uninstaller (if I understood the description correctly) Does that approach guarantee that it will record everything that is installed? Then there are software like Your uninstaller that has a database of installers and it knows what different brands of installers usually do. Is there other ways (than brake the eula of shareware) to determine how good a uninstaller is?