Buying a home is often the biggest purchase of a lifetime, a dream that requires years of saving and solid financial ...