thanks for the links. yes. nvidia may launch fermi by end of 2009 but the real launch with full production flow may not happen till February and I don't think they will launch top to bottom lineup in single shot as they and amd are facing problem with 40nm manufacturing process.
Also, from what I see, the top end fermi will definitely be faster than HD5870 and even if amd releases HD5870 X2, it will be on a different level as it will be a monstrous card on power and price.
now, if we forget about the top end card, ATI has three more cards that are currently raking in huge margins for ATI. HD5750, HD5770 and HD5850. and HD5850 has been a hot selling card.
also, HD5850 and HD5770 are out of stock at amazon which shows how fast these cards are moving in the market.
Now, remember the situation of ATI when nvidia was making merry with 8800GT and 8600GT? ATI had to bring out HD4850 and HD4870 to the market at very aggressive pricing. In that case, ATI bombarded the market with HD4xxx cards and every single card edged out it's competition.
Similarly, if nvidia want to get any upper hand, they need to bombard the market with products that cost less than the competition and perform lot better. This anyways is not going to happen soon and it looks like by the time nvidia bring full range of cards to the market, ATI may be ready with upgrades