Using an “ink” that includes nanoparticles, materials the size of a billionth of a meter, Nanosolar “prints” thin-film solar photovoltaic cells on a foil substrate. The particles self-assemble into a semiconductor that drives electricity production. Photo: Nanosolar, Inc.