Cyberdiva, one thing I noticed about SuperAntiSpyware (generally top-notch) was that .. even though I simply wanted it for an on-demand scan .. it was very pushy about putting stuff into the boot-time (possibly hoping that I would need it some day on a real-time upgrade .. clearly it could check for any updates at the beginning of an on-demand run).
Wondering .. was SAS involved in your unruly school children fight ?
As for registry cleaners, probably the best single thing to do is to uninstall with Revo Uninstaller rather than only Add/Remove. After each uninstall you will end up deleting a couple of paths and/or registry entries that would have been left over. The registry cleaning industry, when it is not outright sham and scareware, is much ado about very, very little. If you happen to know a certain type of registry entry is quite recognizable and harmless, you could delete them with CCleaner or Eusing or somebody (the more conservative the better) .. however generally your time would be far better spent elsewhere.
btw, a good number of the techies on the net make $$ one way or another, directly or indirectly (google ads) with the sham & scare products, so they tend to not want to bite a feeding hand and say .. e.g. .. "beware of all the uniblue and paretologic and any google-advertised registry cleaner and speedup products, they are junk and dangerous".
The situation with registry and drivers are similar .. when your system is running smooth and decent, a good way to bring that smooth running to a screeching halt is to do an auotmatic software-directed "cleaning" (registry) or a software-directed "update" (drivers). And the registry is the more dangerous of the two.