I just want to share this tool created by my fellow Brazilian friend Roberto Farah, that uses PowerShell to Control WinDBG:http://blogs.msdn.com/debuggingtoolbox/archive/2009/02/04/powershell-script-powerdbg-v5-0-using-powershell-to-control-windbg.aspx
Why this is cool? Here an example of how this can make it easier to find Leaked objects and send customer ready report: http://blogs.msdn.com/debuggingtoolbox/archive/2008/11/14/powershell-script-finding-the-managed-objects-that-leaked.aspx
Farah is currently writing a book with Dmitry Vostokov (from www.dumpanalysis.org) about Debugging where he will include this stuff:
Dimitry has lots of books but my preferred (so far) is Memory Dump Analyses Volume I.