Right, yeah. As I explained to Ian in PM, reading the crash dumps is not very difficult. Sometimes the user is lucky and it is immediately apparent what has caused the stop error. Sometimes, you just have to know what is the most likely cause for a particular type of error. Only experience and maybe a little Googling on the specific error code, helps.
To debug, all one needs is to have their version of Windbg installed for x86 or x64, depending on which OS it will be running on. Each version can debug the other flavor's dumps without issue.
In the debugger, you have to set symbols so it knows what to do with drivers, etc...
As you open a crash dump, it will connect to Microsoft and download what it needs. It then stores the symbols (drivers) on your local HDD as a cache. Mine now is about 230 mb in total.
Here is a link to Debugging Tools For Windows -
http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx
When it is running, inside the program, you can do ctrl+s. Then set the symbol path as follows:
SRV*C:\SymCache*http://msdl.microsoft.com/download/symbols
Hit ok.
When you close the program after debugging, it will ask you if you want to save. You should answer yes to this always.
To see which drivers are on the system, along with their respective dates, you can enter the command:
lm n t