What I find interesting about the whole situation is the different ways various companies operate. CGC announces a delay on when introducing their new game to get it completely right. Another company rushed various games to release with hardly any code in it. JJP announces a game, but it won't go into production for 6 months, while it's gets tested, improved and code expanded in the meantime. So many different approaches.