Protein splicing elements, termed inteins, provide a fertile source for innovative biotechnology tools. First harnessed for protein purification, inteins are now used to express cytotoxic proteins, to segmentally modify or label proteins, to cyclize proteins or peptides, to study structure-activity relationships and to generate reactive polypeptide termini in expressed proteins for an expanding list of chemoselective reactions, including protein ligation.