Complexity and diversity in c-type cytochrome biogenesis systems. (1st February 2005)