fastyxx on 11 June 2010
It's so funny how people get worked up about companies doing their job and trying to cast their products in a positive light. It's E3 week - remember? Get ready to hear a whole load of carefully wordeed, crafty statements on all fronts.