Can you prevent contract disputes?

A bad contract is easy to dispute; a good contract can bind your agreement indefinitely. For those drafting contracts in Virginia, how can you lock in a good deal without a possibility for disputes later on? While you cannot predict whether the other party will...