ATP synthase (F0F1-ATPase) uses proton- or sodium-motive force to produce ATP form ADP and P(i). Three lines of experiment have recently demonstrated large-scale intersubunit rotation during ATP hydrolysis by F1. We discuss how ion flow through the membrane-intrinsic portion, F0, may generate torque and how this might be transmitted between stator and rotor to finally expel spontaneously formed ATP from F1 into water.