If I heard him right, John Kerry just called Ted Kennedy the greatest senator in American history.