[quote=Shape;16103643]MS and Sony both take their cut of the profits. But MS doesn't charge publishers for download bandwidth. And you don't get direct profit from releasing a demo.
MS, Sony, and Nintendo charge to make a game on thier platform. MS also changes companies for the use of Live servers for multiplayer (this is what the EA/MS tiff was about when Live first started). You don't get direct profit from people playing your game online either.