A newer version of CCleaner is available.Or, Learn More About CCleaner
Full user review
Seems to do everything its asked to do.
The user interface has a whole bunch of options, but I'm not sure exactly what its going to do, which can be a worry.
Overall well worth downloading and using. I'd be willing to pay for an "upgraded" paid for version if the user interface was clear on what was about to happen and the consequences.