Who is the master of the contract? You might think that it is you, as the business owner, but it should really be your business attorney. There is so much detail that needs to be included in a contract in order for it to be legally binding, and an attorney can look over the contract to ensure all of that detail is in place. A contract written by a good business attorney is worth its weight in gold. You can learn more about the work of business attorneys on this website. They do a lot more than write contracts, so prepare to spend plenty of time reading.