The 2900pro is essentially and underclocked 2900xt. It is currently has the best price/performance ratio of any card (when overclocked to standard 2900xt speeds), thus there is a high demand for them, and a limited quantity. Afaik, ATI is clearing out their old gpu architecture, and the 2900's are being discontinued.