The other problem is if you make a semi successful facebook game zynga just rips you off and creates their own clone of your idea !
They're great at that, aren't they? Good thing my idea is quite a bit too advanced for the monkeys at Zynga ( I know some of their devs ) - and the actual profit motive in terms of BTC is a large part of the allure - they can't clone that.