Nvidia has confused me, well did do.
As a 8600 GTS is better then a 8600 GT, but 8800 GT beats a 8800 GTS.
Well am glad the 9000 series isnt as bad.
TBH they shud have called the 8800 GT a 8900 GT and the 8800 GTS 512 a 8900 GTS, that way you no for sure with out looking at the spec 8800 (8900) GT wud be better.
Sorry if i confused any body.