Wont be long before ATi's old cards are not going to be worth buying anymore as Nvidia are getting their full range of 8 series cards out by the looks of it now, and ATi's only competition, and which will only be in the high end market will be the R600 around end March, beginning April, gona be a very bumpy ride for them from now on as they'll have all those old gen cards just sitting on shelves collecting dust for months, and even when R600 comes as thats only high end as said, so Nvidia will still be enjoying the low/mid range market as well until ATi get around to getting their low/mid range cards of R600's out, but Nvidia will be that far ahead they will have their next lot ready by then.
Lets just hope ATi have another 9700pro on their hands and the R600 is an absloute stormer, and blows 8800 GTX clean away, as to be delayed by that long it will have to be, they need to win consumers back, as if it does then everyone thats in the low/mid range will be waiting to see how those cards are when they come out, as everyone will be expecting those to stomp on Nv's 8 series low/mid range, but if R600 turns out to be a couple of frames here or there over the GTX, then that will be bad.