For many, buying a home feels out of reach. High prices, down payments, closing costs and insurance requirements can make it ...