During a show of .NET Rocks, I heard about Tess Ferrandez, a Microsoft escalation Engineer. On her blog "If broken it is, fix it you should", she tells about debugging and even has .NET Debugging demos on her site.
These are all about:
- Hangs
- Crashes
- Memory/Leaks
On her blog you really learn a lot about debugging.
Check it out !