Human immunodeficiency virus variation is extensive and is based on numerous mistakes in reverse transcription. All retrovirus replication requires two strand transfers (growing point jumps) to synthesize the complete provirus. I propose that the numerous mistakes in reverse transcription are the result of this requirement for the two strand transfers needed to form the provirus.