Beyond the obvious cost of prizes, successful hackathons require dedicated planning and support. We like to think of it in terms of total effort, rather than dollars.