Tetratrico peptide repeat (TPR) proteins have several interesting properties, including their folding characteristics, modular architecture and range of binding specificities. In the past five years, many 3D structures of TPR domains have been solved, revealing at a molecular level the versatility of this basic fold. Here, we discuss the structure of TPRs and highlight the diversity of arrangements and functions that are associated with these ubiquitous domains. Genomic analyses of the distribution of TPR domains are presented along with implications for protein engineering.