Buying a home, for most people, is the biggest and priciest purchase they will ever make. Just saving up for a down payment ...