<p>What are the major reasons for using <a href="http://en.wikipedia.org/wiki/WinDbg" rel="noreferrer">WinDbg</a> vs the Visual Studio debugger?</p>

<p>And is it commonly used as a complete replacement for the Visual Studio debugger, or more for when the need arises.</p>

I have used it when I've been sent .dmp files from an NT4.0 server - MSVC won't load these old format files.