I have found using both CCleaner and WinUtilities Free work well together and compliment each other. What one does not get the other will.

CCleaner http://download.cnet.com/ccleaner/
WinUtilities Free http://download.cnet.com/WinUtilities-Free-Edition/3000-18512_4-75021441.html