Advanced debugging with SOS.dll
I've just discovered advanced debugging in Visual Studio using SOS.dll. It can be used to get information about the garbage collector, objects in memory, threads and locks, call stacks and more.
See how to use mixed-mode debugging and SOS.dll.
See also Using SOS in the SDK and this article from MSDN Magazine.