If you have a good idea for a tool but need the outside help of a programmer, how do you make sure they don't steal the idea and/or complete your project and then just sell the shit out of it out the back door? Is their some sort of freelancer ethics that says they will not resell the project they were contracted to do? With that being said, I know you could probably get contracts in place to stop the back-end sale of it but they'd need to agree to the project first. They could easily listen to your great "idea" and just quote you some ridiculous figure so you don't use them and then just develop it themselves for profit. Any thoughts on a plan of action to develop and protect an, albeit hypothetical, good idea?