Even though our understanding of mechanisms such as protein folding and molecular recognition is relatively poor, antibodies and alternative affinity proteins with entirely novel functions are today generated in a routine manner. The reason for this success is an engineering approach generally known as directed evolution. Directed evolution has provided researchers with a tool for circumventing our limited knowledge and hence the possibility to create novel molecules that by no means could have been designed today. The approach is based on construction of high-complexity combinatorial libraries from which protein variants with desired properties can be selected. Engineered proteins are already indispensable tools in nearly all areas of life...