Not to go off topic, but Indie games does have a lot of potential, but part of what makes it so strong also hurts it. The fact that basically anyone with any ability can make and publish something will lead to the cheap but awesome to play "I made a game with zombies in it" type of games that wouldn't exist if it cost tons of money to make them, but mostly the previously mentioned fart stuff floods the service.
If they could find some balance between the low entry cost and quality it would be a goldmine of fantastic titles. And I keep saying, put in some restrictions, and allow Indie games to have a maximum of 8 achievements worth a total of 40g and the sales will improve dramatically. (Lots of ways you could curb abuse, no press start for 40g achievements, minimum of 4 achievements per game, just make it an extra part of the community approval process)