I use
DiskBoss Freeware. I also recommend that if you have Windows 7 SP1 installed you run the command listed on
this site to clean up your Winsxs folder. I've seen other programs listed that will clean this folder even more but I haven't had a need to clean it on any of my machines since I'm using a 256GB SSD for my boot disk.
Both good tips! I like the duplicate finder in DiskBoss, and I was able to free up those 4GB of space on my own Win7 machine.
I should also mention
CCleaner, which does some general housekeeping. I run it on all my clients' machines so I don't have to wait for the virus scan to go over all the temporary internet files in their IE installs. Frequently I'll see it get rid of over 4GB of data.