There should be an expiration date token so you can add it to an agreement/proposal/estimate/quote dynamically versus having to have a clause or type it manually.
Something like the attached
Celia Anderson | graftedworks.com
Yes, and the ability to base reminder emails off of the expiration date: "You have 2 more days..." etc.