Although chemists can synthesize virtually any small organic molecule, our ability to rationally manipulate the structures of proteins is quite limited, despite their involvement in virtually every life process. For most proteins, modifications are largely restricted to substitutions among the common 20 amino acids. Herein we describe recent advances that make it possible to add new building blocks to the genetic codes of both prokaryotic and eukaryotic organisms. Over 30 novel amino acids have been genetically encoded in response to unique triplet and quadruplet codons including fluorescent, photoreactive, and redox-active amino acids, glycosylated amino acids, and amino acids with keto, azido, acetylenic, and heavy-atom-containing side chains. By removing the limitations imposed by the existing 20 amino acid code, it should be possible to generate proteins and perhaps entire organisms with new or enhanced properties.