Description: Overview of the biology, enzymology, and structure of cytochrome P450 reductase, an unusual electron transfer flavoprotein.