A boot disc is the ultimate cleaning tool, I agree. For those who might find building a Bart PE onerous, I suggest The Ultimate Boot CD for Windows:
http://www.ubcd4win.com/index.htm It's Bart's PE preconfigured with a nice collection of tools, can also be used on DVDR or a USB stick, and easily customized.