Buying Property? Make Sure the Due Diligence Period Is Long EnoughA good purchase and sale contract is like a road map for the real estate transaction. The contract will articulate the business terms...