I'll clarify: 15% of all contract programming revenue. As I'm a contract programmer, that's all of my revenue. But they did say they won't take a fee on your day job if you have one. They told me their average project is 1 - 2 months. That's from them, not me. Maybe you've been lucky. But if you're not giving them 15% of your contract development revenue then you may want to review your contract: you either got a special deal or you're in breach of contract. They even take their fee on any equity you're awarded.