In the photocycle of bacteriorhodopsin (bR), light-induced transfer of a proton from the Schiff base to an acceptor group located in the extracellular half of the protein, followed by reprotonation from the cytoplasmic side, are key steps in vectorial proton pumping. Between the deprotonation and reprotonation events, bR is in the M state. Diverse experiments undertaken to characterize the M state support a model in which the M state is not a static entity, but rather a progression of two or more functional substates. Structural changes occurring in the M state and in the entire photocycle of wild-type bR can be understood in the context of a model which reconciles the chloride ion-pumping phenotype of mutants D85S and D85T with the fact that bR creates a transmembrane proton-motive force.