Waiting for the next housing slump? It could be a while