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