Really excited about this project... Have you considered using kickstarter to get funding? this will give the community a chance to support and benefit with you. If you can raise enough you will retain as much control of your project as possible and potentially avoid having to share the majority of your profits with investors/venture capitalists...