Biological systems use the interplay of redox and molecular recognition to regulate a wide variety of processes and transformations. In our research, we use synthetic model systems to gain a better understanding of the role of non-covalent interactions in controlling cofactor function. Conversely, redox events can be used to control recognition processes, providing a useful direction for the creation of molecular devices.