ATP-binding cassette (ABC) transporters are ubiquitous membrane proteins that couple the transport of diverse substrates across cellular membranes to the hydrolysis of ATP. The crystal structures of four ABC transporters have recently been determined. They reveal similar arrangements of the conserved ATP-hydrolyzing nucleotide-binding domains, but unrelated architectures of the transmembrane domains, with the notable exception of a common 'coupling helix' that is essential for transmitting conformational changes. The structures suggest a mechanism that rationalizes ATP-driven transport: While binding of ATP appears to trigger an outward-facing conformation, dissociation of the hydrolysis products may promote an inward-facing conformation. This basic scheme can, in principle, explain nutrient import by ABC importers and drug extrusion by ABC exporters.