".. but we also will be taking a stake in the winning companies .. "
Do they say how much they will take? I can't find the figure on their site. They should mention this. Also, I don't think the services they provide are so valuable to a spanking new startup (i.e. Administrative support, IT, Accounting support, Tax services). Does IT include hosting costs? Tempting.. but so many questions not answered