Jeff Hamilton too marvelous for words