The Importance and Complexity of Agreements and Contracts