Before you have a go at me, and try to defend your self.
The first thing to do with BSOD's is to look at your own hardware, and ask the question:
1. Are my overclocks all stable?
2. Could it be another peice of hardware/driver that is causing the BSOD?
The ATI / Nvidia drivers, have to pass windows certification, so they are going to be of high quality..... Im not saying that bugs and other graphical issues wont be present, but they should be 100% stable etc...
ATI / Nvidia arent the only ones that test their drivers, as Microsoft have to sign them as well.
I admit it maybe frustrating to be told, that its your hardware, if you'v tested it and your pretty sure, everything is stable. But in my experience I'v only ever had issues with one driver from ATI over the last 4 years and that was 10.6 with my 3870x2.
It wasnt BSODing, I was just getting black screens and black flashing on some maps in BFBC2 so I swithed back to 10.5 and then used 10.7 when they came out.
BSOD's are hardware/driver related.... so take of any overclocks and then investigate.