Consumer Reports: Why now might be the right time to buy a house