They are going to release a DX9L for XP which will basically be DX10 but slightly downgraded. Vista will be expensive and DX10 cards are still astronomically expensive. MS is not banking on DX10 to sell vista. Games like Crysis will run impressively on DX9 cards because Crysis will have to make compatablity in order to sell any games at all.