About Directed evolution, you should definitely contact Dr. Barry G. Hall at the University of Rochester, Roch, NY 14627. His tel # is (716) 275-0721