Buying a home is still one of the biggest financial decisions most people will ever make. The average American stays in a ...