Home prices reach record high. But for how long?