Nanotechnology has the potential to make smart drugs that would be capable of targeting cancer but not normal cells and to load combinations of cooperating agents into a single nanosized particle to more effectively treat this disease. However, to realize the full potential of this technology, the negative aspects associated with these nanoparticles need to be overcome. This review discusses co...