ATI has not been sitting idle all this time, and progress on the R350 core has been coming along quite well. We proved early on that the 0.15-micron R300 core could reach speeds of up to 400MHz, and with the GeForce FX NVIDIA has established that shipping cards with 800MHz - 1GHz memory is feasible, if ATI can put together a R350 with specs close to what we're implying then even a driver-tweaked FX will not stand a chance. NVIDIA has told us that the GeForce FX will be in stores next month, and we'd expect R350 in about a month following that. It will be a close race, but what ATI has going for them right now is a much more mature driver set than NVIDIA for their flagship GPU. The 3+ month advantage ATI had in bringing the R300 into production and to market gave ATI a much bigger advantage than just being the king of the hill for a while, it gave them quite a bit of time to fine-tune and optimize their drivers for this very occasion; this is a luxury that ATI has not had previously but they have made excellent use of it today.