There are many ways to select mutations that increase the stability of proteins, including rational design, functional screening of randomly generated mutant libraries, and comparison of naturally occurring homologous proteins. The protein engineer's toolbox is expanding and the number of successful examples of engineered protein stability is increasing. Still, the selection of thermostable mutations is not a standard process. Selection is complicated by lack of knowledge of the process that leads to thermal inactivation and by the fact that proteins employ a large variety of structural tricks to achieve stability.