There's no question about it: the GTX280 prices are way off mark.
But the GTX 260 is approximately the same performance at stock as the 4870, but will overclock 20% with ease. They cost about 25% more than the 4870. So still overpriced... but much closer. A small drop in price of the GTX 260 will actually make it quite competitive.