Cytochrome P450: what have we learned and what are the future issues?

Cytochrome P450: what have we learned and what are the future issues?