I hear about a lot of people buying 7800GTX's, and the new 1800XT's and planning on these video cards lasting them a couple years, however won't these $500 cards be obsolete for new games in a year when Vista and Direct X10 is out?
DirectX 9.0l, 4.09.0000.0905. As of yet currently unreleased but this is suspected to be a Windows Vista release and will feature support for Shader Model 4.0. As it stands now, DirectX 9.0l adds an additional D3D interface.