I use a combo of Regseeker and CCleaner. Regseeker tends to find alot more errors, plus I like the search feature in it. It makes it much easier to clean up junk left behind from unistalls on programs that have keywords that are normally ignored by cleaners (Norton is the best example) CCleaner ads the nice ability to clean almost all temp files on the computer.