Naomi Halas says nanotechnology could cure cancer; Gerhard Knies explains how the sun could give us all clean energy.