They may be small, but their potential is enormous. Nanoparticles are being developed that could “starve” tumors1, make perishable food last longer, create gold-flecked luxury fabrics2 and even - some day - enable your shoes to power your cell phone.3