I like superantispyware. Normally I just run it on demand every month or six weeks just as a check. It never finds anything but it is comforting to get a clean result. On most of my machines I run DeepFreeze or Returnil so I am able to install Superantispyware, run it and then reboot and its gone. For some reason I actually installed it on one machine. Having just spent abot an hour trying to clean the registry I won't be installing Superantispyware on any other machines. Why do some programs behave so badly making it impossible to remove them with a simple uninstall program ? Fortunately I have Acronis and can go back to before the installation - otherwise I would be stuck with junk registry enteries for ever.