Since 1993, three new cytochrome P450 X-ray structures have been determined, giving a total of four known structures. Two of the new structures are in the substrate-free form and one is substrate-bound. These new structures, together with a wealth of mutagenesis studies on various P450s, have provided considerable information on what structural features control substrate specificity in P450s. In addition, some important insights into the catalytic mechanism have been made.