EDIT: I'm not sure why I'm getting down boated. I'm pretty serious. I have no idea the average task duration but assume its an hour then every "exec" can only do about 7-8 a day (assume some non billable time). If they get 10,000 customers and say each need one task every 2 weeks. Thats 5000 tasks and would require a staff of 125 execs. With 125 execs now you need managers and quality control and customer support. I'm assume execs are only getting paid about $15 an hour. That means A. Quality of Execs would be an issue. B. You only have about $10 of every hour left towards margin. Margin in straight services is nasty and this one is thin and in this case unless you have an extremely efficient staff your margin tends to go down as you grow - not up.