Homologous recombination can be divided into three key steps: strand exchange, branch migration and resolution. The identification of a protein complex that catalyses branch migration and Holliday junction resolution argues that the mechanism of homologous recombination is conserved from bacteria to man.