Since Avast bought Piriform, CCleaner has been a bit of a mess. I used to sing the free version's praises, but much of the time companies that have free software have some kind of monetary agenda. When Avast added their hidden malware-like features to CCleaner I immediately uninstalled it. I love free stuff as much as the next person, so here is a link to a site that hosts lots of good software:
Older Geeks