After cleaning the Registry, would it not be wise to create a Restore Point so as to "save" the cleaned up version? Since CCleaner does not do it or offer that feature, I use System Restore in XP. I think it would be a good feature to have instead of having to use another program (System Restore).
I have noticed that when I delete all but the last Restore Point using the System Restore button in the Tools section, that the size of the file "System Volume Information" for each of my drives doesn't decrease as much as it should. If I use the program "Disk Cleanup" in XP and go to More Options tab and click on Clean up... in the System Restore section (delete all but the most recent restore point), I further reduce the size of the file "System Volume Information" for each of my drives to a more appropriate size. If there's only one Restore Point, then the file size should be around 100 MB for drive C: and very small (22 KB) for the other drives. I stumbled unto this after I deleted all but the most recent Restore Point using CCleaner and the file size of "System Volume Information" in drive C: was still over 1 GB ! After using "Disk Cleanup", the file size dropped to just over 100 MB. Why does CCleaner not do a better job?