As far as the AAA and middleclass games debate goes I have to completely disagree with Cliffyb. AAA in my opinion is all about a standard of quality not content. Bulletstorm for me is the definition of a middle class game compared to Gears of war to use two examples from Epic.
AAA has to have a pedigree behind it. Games shouldnt be labelled AAA unless they earn it from previous history. The example i am thinking is Half Life Episode 3. When this is announced it will rightly be called AAA.
There are also lots of examples of middle class games. I consider Vanquish to be one. Homefront possibly another. Vanquish has none of the bulletpoints on the box that Homefront has but to use Garnetts analagy 'they punch at the same weight'.
Where would you put sports games, racing games, mobile games et al in this generalisation?
Sorry cliffy your looking at this from a shooter perspective and your wrong.