I have been using a tool called WinDirStat for a couple years now.

It scans your hard drive and produces a report that displays all your directories and how much space each directory is using.

In the past it has helped me track down large files produced by windows error reporting (on Windows 2008 server). Or the more common Dropbox cache folder.

Download WinDirStat by clicking here.