Whats a really good FREE effective Registry Cleaner, because I do alot of dowloading and uninstalling and alot of registry cleaners are left behind

I needs to be safe and not delete anything important on my computer, and I need it to delete the registry cleaners of the uninstalled programs

I use CCleaner but it ain’t getting all of the uninstalled programs registrys

And, does this process make your computer run faster?

I’ve noticed little things and small errors popping up like invalid so and so. So, my question is, is there a good free program to clean out the Windows registry you guys can recommend for Windows XP SP2?

I accidentally erased my recovery partition in my D-Drive on my new laptop and I am desperate to recover that information as I recently erased some sensitive information. I was not supplied with a system restore disc when I purchased this laptop but was given the suggestion that I burn my own. So can I gain anything by restoring my registry from a previous backup?

I purchased a Spyware detection software and they offer a Registry cleaner, and it makes sense to get it, but what is the main difference between the two? and will the Registry Cleaner detect a lot more bugs than the "critical registry components" that my spyware already has cleaned up…?