The problem is that ATIs R420 based cores are just updated versions of the R350/360 core. So there is no new technology. I would say ATI is doing pretty well to even compete with Nvidia using old technology like they are, but I agree, they need to do something. ATI with their outdated technology just doesn't stand a chance against the NV40 based cores from Nvidia. Hopefully the R520 core will bring life back to ATI.