I use registry booster (uniblue) and registry mechanic (both free off of a magazine disc) Interestingly, I find that running one of them will find and fix say 50 errors then run the other and it will find a load more, so it's worth having 2 or 3 different ones and running them one after another.