I have a business plan & money to hire a developer - the essentials involve simple online games for children (played via traditional computer over the internet) such that their scores are uploaded to a database that can be viewed via a nice portal. What I don't know is:
what technologies I would want my developer to know (the only somewhat unusual requirement I have is that the games have relatively accurate timing of keypresses/mouse presses)
how much I should expect to pay (in general, what is the appropriate range)
how many hours a program of the complexity of a simple tower defense -type game should take to develop (to be clear, the idea is not to implement TD, but rather other games of similar complexity)
whether I should go with capable acquaintances, some online kind of online web-dev bidding site, or just try to find a capable undergraduate at the local university who I can wow with his/her first big paycheck,
how I should communicate the software's specifications to my hired developer... Is there a standard I should be using?
whether I should hire a webdev consultant for a few hours to help me answer these questions, instead of asking here :)
Recommendations I've gotten on other sites so far are that I should bring on a partner who knows more about the software business, or at least hire a consultant to help with this. If you agree with these recommendations, how should I find a partner or consultant? And regardless of whether you agree or disagree, can someone clue me in to the kinds of things that a partner with better knowledge of the software business would be able to provide that I wouldn't understand or know about otherwise? I'd just like to get a better handle on what the advantages would be for that.
Thanks for any advice!