Markets at record highs:  Is there more room at the top?