I've got a unique project that I am working on that I've received some good feedback on, and I think will be widely used by certain demographics. However, some of the coding required for it is above my skill level. I could probably take the time to learn the language required to get it going but 1) it may not be as effectively implemented as someone with a higher skill level and 2) I'd like to get it off the ground sooner rather than later. So my concern is, how do I go about hiring a programmer for this work and trust that he won't simply take my idea and create his own version of it?