The IE 8 options to clear up temp files do not complete the task 100%.
That is, using both options
1. General - Browsing history (even after modyfying the settings)
2.Advanced - Empty Temporary Internet folder when browser is closed.
If you doubt this try the options and then look here:
C:\Users\username\AppData\Local\Temp
It can even leave selected "leftovers" in the Temporary Internet directory.
I have, in the course of testing, found that, of all the ones I have tried (I,ll bet there are scores out there I have missed - lol) None have yet been reprogrammed to take care of the new folder navigation in Windows 7 (or Vista, for that matter.)
The only personal preference I have, which also has black holes, but does the best job, is Advanced Systems Care.(As Mike says about Ccleaner - this is not an endorsement)
I hasten to say that this is with my installation. We are individually into our own customisation, and it is apparent that what works for some does not always seem to apply across the board.
In spite of comments I have read so many times in forums, I have not yet had any unplanned disasters from using Ccleaner or Advanced System Care, although I invariably go for the defaults initially.
BUT, I wholeheartedly support Tblount in the issue of duplicate file deletion. Since Vista, Windows has had the "Junction folder" feature. This leads into a rather complicated duplicate file system. For the layman to delete some of these, with or without the help of a cleaner, can lead very quickly into a reinstall.
Everyone has a right to their own opinion!!!