Here's one for free: Hire a local college professor. If no one is willing, try a senior undergrad student, cheaper, and possibly more motivated. As long as their thoughts are organized and they communicate well, anything .net should be a snap, and then c+ may be a bit slower, but possible.