Home prices have skyrocketed, creating affordability issues for prospective buyers. Upfront expenses associated with buying a home include the down payment, closing costs and moving costs. Ongoing ...