BTW knowing that the 6800 is Directx 9.0c compatible and the x800 is only 9.0b compatible, why would anyone buy the x800? That and the Shader 3.0. People who do their research buy the 6800.
After reading about PS 3.0 in Maximum PC, im beginning to think that it doesn't make a difference (yet): "Interestingly, the two most important new features in Pixel Shader 3.0--32 bit floating point support and flow control on shader programs--are actually present in later revisions of the Pixel Shader 2.0 spec. They just aren't mandatory. We're not sure whether flow control is even necessary for shader programs."
They also mention that despite PS 3.0 supporting 65,000 shader instructions, most developers use shader programs with fewer than 50 instructions. PS 3.0 wont matter for the next 18 months and all the high-end cards today will be entry-level performers by then.