The ability to incorporate unnatural amino acids into proteins directly in living cells will provide new tools to study protein and cellular function, and may generate proteins or even organisms with enhanced properties. Due to the limited promiscuity of some synthetases, natural amino acids can be substituted with close analogs at multiple sites using auxotrophic strains. Alternatively, this can be achieved by deactivating the editing function of some synthetases. The addition of new amino acids to the genetic code, however, requires additional components of the protein biosynthetic machinery including a novel tRNA-codon pair, an aminoacyl-tRNA synthetase, and an amino acid. This new set of components functions orthogonally to the counterparts of the common 20 amino acids, i.e., the orthogonal synthetase (and only this synthetase) aminoacylates the orthogonal tRNA (and only this tRNA) with the unnatural amino acid only, and the resulting acylated tRNA inserts the unnatural amino acid only in response to the unique codon. Using this strategy, the genetic code of Escherichia coli has been expanded to incorporate unnatural amino acids with a fidelity rivaling that of natural amino acids. This methodology is being applied to other cell types and unnatural analogs with a variety of functionalities.