Drafting Purchase Contracts: Make Sure Your Due Diligence Period Is Long EnoughA good purchase and sale contract is like a road map for the real estate transaction. It will articulate the business terms clearly and...