For many people, saving for a down payment for a house feels like a losing battle and a major obstacle to homeownership. But ...