The evolutionary trace (ET) method, a data mining approach for determining significant levels of amino acid conservation, has been applied to over 700 aligned G-protein-coupled receptor (GPCR) sequences. The method predicted the occurrence of functionally important clusters of residues on the external faces of helices 5 and 6 for each family or subfamily of receptors; similar clusters were observed on helices 2 and 3. The probability that these clusters are not random was determined using Monte Carlo techniques. The cluster on helices 5 and 6 is consistent with both 5,6-contact and 5,6-domain swapped dimer formation; the possible equivalence of these two types of dimer is discussed because this relates to activation by homo- and heterodimers. The observation of a functionally important cluster of residues on helices 2 and 3 is novel, and some possible interpretations are given, including heterodimerization and oligomerization. The application of the evolutionary trace method to 113 aligned G-protein sequences resulted in the identification of two functional sites. One large, well-defined site is clearly identified with adenyl cyclase, beta/gamma and regulator of G-protein signaling (RGS) binding. The other G-protein functional site, which extends from the ras-like domain onto the helical domain, has the correct size and electrostatic properties for GPCR dimer binding. The implications of these results are discussed in terms of the conformational changes required in the G-protein for activation by a receptor dimer. Further, the implications of GPCR dimerization for medicinal chemistry are discussed in the context of these ET results.