Dramatic progress has been made in the past ten years in the development of statistical and experimental techniques for investigating features of molecular evolution, Applied to coding regions, these techniques have produced remarkable advances in our understanding of selection for codon usage but, ironically, have had little impact on our understanding of protein evolution. That may be about to change.