Everything you need to know before signing an offer to purchase.