So you’re thinking about buying a home - congratulations! You are embarking on a journey that many...