Here's an article from the latest MSDN magazine - I've been waiting for the web publication. The article is titled “Ten Must-Have Tools Every Developer Should Download Now” by James Avery. He lists a nice range of tools and it's worth reading.