* First $10M = $3M Valve + $7M GameDev
* Next $40M = $10M Valve + $30M GameDev
* Next $50M = $10M Valve + $40M GameDev
Assuming your game is expected to generate $50M in revenue, is giving up $13M (26% of revenue) for bandwidth + servers + store handling credit card info + credit card fees + technicians + support staff worth it over rolling your own? Or $23M if it's expected to make $100M?