Selling or purchasing a home requires months of planning, paperwork, and...