CCleaner does temp files, MRU lists, cookies, off-line web data, start-up lists, and almost everything else.
Is it the best at all of the functions it performs? Probably not. Is it the best at any of the functions it performs? Quite possibly. Is it the best "all-in-one" system cleaning tool? Absolutely.
Keep Up with TechRepublic