Seeking advice from programmers for non-programmers
run4yourlives: Dan your points are all valid and your intent clean.As a programmer turned business person, who (IMHO) has a decent enough grasp of both, I'll say this: you're missing the elephant in the room here.Your approach to the problem seems to be: I have an idea and a plan, I just need someone to build it. What you should be doing though is seeking out your opposite: Programmers who have built the software, but need someone to sell it!Programmers by their nature will solve problems that they know about on their own. They don't need any real motivation other than the problem existing for them. Where they tend to fail is extending that into a business: Do enough people share this problem, and will they somehow part with money to  solve it?The proof is all around us - there are so many free or ad-supported tools that are that way simply because the programmers behind the software have no idea how to get people to pay them for their work. (Discounting the blindingly obvious non-starters, of course)If I were in your shoes, I'd seek out programmers working on solutions in domains that you are familiar with (key, as programmers equate domain knowledge to ability) and approach them about the art of selling their valuable creations to people that need problems solved.