Members of the kinesin superfamily of proteins participate in a wide variety of cellular processes. Although much attention has been devoted to the structural and biophysical properties of the force-generating motor domain of kinesins, the factors controlling the functional specificity of each kinesin have only recently been examined. Genetic and biochemical approaches have identified two classes of proteins that associate physically with the diverse non-motor domains of kinesins. These proteins can be divided into two general classes: first, those that form tight complexes with the kinesin and are instrumental in directing the distinct function of the motor (i.e. drivers) and, second, those proteins that might transiently interact with the motor or be an integral part of the motor's cargo (i.e. passengers). Here, we discuss known kinesin-binding proteins, and how they might participate in the activity of their motor partners.