@kashifme21: I think I disagree. I have been out of the game world for a few years now, and am just beginning to get back into it, and it would seem that you are wrong about the hardware. In the gaming industry there have always been seemingly giant leaps and giant slumps in graphical quality of games. And with every generation of games there is a bigger and bigger leap between the minimum and maximum requirements for any particular game. The near ultimate example of this is Unreal tourniment. Every game has been highly scaleable, and even UT3 I have gotten to play on a 6 year old machine with a g6600 (it looked truely terrible, but it did run). At the same time I don't have any hardware that could max it out either. And look at crysis. To max that game out you still need more than one graphics card running in your system, and yet it will play well enough on a 'basic' game rig. The problem isnt the consoles, the problem is that we are on the brink of annother jump in graphics. The software people have maxed out the hardware, and now the hardware companies are adapting to new code. When the new technology hits the fan then the software people will push the hardware to the limit again, and the cycle continues. It is a 3-4 year cycle, and has been that way from the beginning.