The G-protein coupled receptors(GPCRs) play fundamental roles in the human biololgy and drug discovery. GPCRs function as signalling molecules that transduce extracellular signals into cells. The signalling transduction is generally triggered by interacting with ligands, including photons, ions, small organic compounds, peptides, proteins and lipids. In this review, we focus on interactions with diffusible ligands such as hormones and neurotransmitters. We discuss three aspects of the complexity of the GPCR-ligand interactions: functional selectivity of ligands, receptor subtype selectivity of ligands and orphan GPCRs.