Using both covalent and non-covalent linkages, CPPs have transported macromolecules such as proteins, antibodies, and nucleic acids, therapeutics ranging in size and chemical character, and imaging agents, including quantum dots and magnetic particles - CPPs' potential as a universal delivery agent is evident.