@Corvak: Since like you said nobody releases sales numbers (unless they are really good), nobody can tell if Steam is a better place for indies to sell their games. Super Meatboy is only one developer among many.
Tim Schafers words sounds really hollow to me, when he apparently had no problem giving up the Iron Brigade/Trenched IP in order to be part of the Summer of Acade.
How do you know Schafer "had no problem" giving up the Trenched IP? Just because that's the way it happened doesn't mean his words make any less sense. The fact that they've managed to get Psychonauts, Costume Quest, and Stacking all ported to other platforms, including PC, makes Trenched look like the exception to his rule, which would indicate that maybe that was a last-ditch effort to get it published. Or maybe they needed the money from MS in order to keep making games.
Also, I would take the fact that Steam has grown into such a huge distribution network, with an immense catalog and constant sales, to mean that they're doing pretty well. Sometimes you don't need numbers to know when something is working.
Sure I dont know if Schafer had a problem giving up that IP, but was XBLA the only place it could be released? No, Double Fine choose that platform, the fact that their previous games were their own only makes the Trenched situation more odd. They managed to hold on to their other games, so why not this one? I'm guessing because MS offered them a spot in the Summer of Arcade, and they saw $$ instead of "developer integrity".
"Or maybe they needed the money from MS in order to keep making games."
Its easy to have principles like that when you have money, so the excuse of them needed money sounds like hypocrisy to me.