Buying a home is a significant milestone in life and often ...