One more things, if this thing came out when the 5870 came out, apart from the power consumption, things thing would have made the 5870 from a performance perspective look like last generation. Subtract 10% from alot of scores and you would have an absolute killing.

I am not going to get fermi this gen because a revisions going to clear up alot of things and AMD next architecture might show some details and might show alot of potential. From a performance perspective fermi is not an absolute failure, it simply does not do enough to justify AMD to lower it prices.

This is the most programmable architecture ever and this what makes drivers so important. The more complex the architecture, the more complex the drivers and the longer it takes to take advantage of.