If you debug .NET a lot you need to know what is going on inside a .NET application.
I came across a great article about .NET Type internals that is very useful.
HTH
Doug