First, some background.
I wanted a graphics card that would let me play around with DirectX 10 programming *and* be quiet (i.e. no fans). I picked up a Gigabyte GV-NX86T256D from Newegg.com for $150, which comes with the new Nvidia 8600 chip.
I downloaded Nvidia's SDK 10, which features demos and sample code for DirectX 10. While playing with one of the demos, the graphics driver crashed.
In Windows XP, a graphics driver crash would show a blue screen and you have to reboot and lose all your work you had loaded.
Vista works differently. When a graphics driver crashes, you get a pop-up message that says "Display driver stopped responding and has recovered." Then you continue as if nothing happened. No reboot!
In the case of the above screen shot, the application that caused the graphic driver to die ("Smoke") no longer works. I'm wondering if you could write your graphics application in such a way that it could survive a driver crash. It seems like you should be able to, but I haven't seen it in practice yet. If you could, then people wouldn't lose their work because of buggy graphics drivers.
Bugs in graphics drivers are the main reason Windows XP would blue screen. With Vista, graphics drivers won't be able to do that anymore.
For more details on the new Vista graphics driver model WDDM (Windows Display Driver Model), see this article.