Molecular evolution is a powerful tool for exploring and creating catalytic function in biological macromolecules. This review focuses on examples and current strategies for the application of random mutagenesis of target genes coupled with direct selection in vivo. The technology is illustrated by the dissection of catalytic features in chorismate mutase. Future avenues for identifying and evolving catalytic antibodies are also discussed.