The biology of molecular chaperones--very complex activities for quite simple proteins.