The 2900 XT isn't going up against the GTX, but is priced at a MSRP of $399.99, the same as the 8800 GTS 640MB.
I believe most of the disappointment of the 2900 is mostly software, AMD doesn't have 6 months of driver development like Nvidia does, which even after all that time 8800 dirvers are still are buggy.