When it comes to preparing a contract, a non-negotiable is ensuring that it is precise, robust and well-drafted. A failure to do so can cause parties to get...