Nice to see you back

I don't have vista but I tested your demo on my XP machine (Athlon 3800+, 1 Gig Ram, NV 7800 GT) And it all worked fine.

I can't see anything wrong with your shaders either, but I'm not an expert (yet )

The error sounds like a bug in the nVidia Vista Drivers though, rather than anything in your program.