Pros excellent price ($100 dollars off the 640MB version)
Cons softwares needs LOTS more work.
Summary for me, the 8800GTS 640MB, 8800GTX, and 8800ULTRA are basically overkill, and ridiculously expensive (especially the ultra)
i'm happy with 320MB, as it's enough for me, and provides everything the 640MB version does, only half the memory.
However, this has potential, needs time, for eVGA, nVidia, and MS needs to work together to create better softwares.