I use Vertex (indilinx) and Vertex-2 (first-gen sandforce) in my notebooks, and they've been rock solid for more than a year now. But the machines NEVER run MS-Windows; only Linux.
All that I am reading around the web concerns firmware and compatibility with SATA controllers, and specifically for Vertex 3 - so, SATA6 -. This seems to be supported by the fact that many, including me, notice that occasionally the drive is not seen upon boot, before the OS even kicks in. In addition to this, when my system crashes, always the bios fails to see the disk at next reboot.
It seems unlikely, to me, that the OS is responsible, also in light of the fact this same system has run successfully on another SSD. But still, what is exactly your idea, Mark? Do you have any reference for this? If this is as you suggest, maybe I should be looking at MS Knowledge base.