QUOTE(bucko @ Jul 29 2008, 11:58 AM)

And the devs will probably get hardly any money back, because they have to pay a crappy £50 Creators Club fee.
With an up to 70% return on game sales, I'm sure a $100US Creator's Club Premium membership is the least of their worries. You may not like it, but there is great oppurtunity for money to be made on the service. Too bad it's at the expense of free games, but they said that it's still something they're considering after the initial launch.
AzBat