We demonstrate that the bacteriophage lambda Red functions efficiently recombine linear DNA or single-strand oligonucleotides (ss-oligos) into bacteriophage lambda to create specific changes in the viral genome. Point mutations, deletions, and gene replacements have been created. While recombineering with oligonucleotides, we encountered other mutations accompanying the desired point mutational change. DNA sequence analysis suggests that these unwanted mutations are mainly frameshift deletions introduced during oligonucleotide synthesis.