A home purchase is often the largest financial transaction that a person makes in life....