Mortgage rates are attractive, home prices are easing and employment is improving. Still, many can't afford to buy a house.