This is a great thread on the economics of the game industry. It is a lot rougher and more precarious than it may look from a casual reading of some popular press articles.