Giving and Getting: Why Home Sale Terms Are Far More Important Than Price Paid