The biggest problems with this type of software is they tell you fixing registry errors that are just empty entries which are not problem. These are usually done when uninstalls takes place. They like to disable things that you might need like the run command in the menu. When you trust only one commercial program to clean and optimize, you are not really maintaining good operating system. Spybot S&D will not get all spyware, and no other single program will either. To optimize you system, you really need to know something about the OS to do it right. A blanket program does not know how or what you use on it. Its like trying to have one solution to fix every automobile and maintain them the exact same way. If you satisfied with how your computer performs, be happy.