Nanoparticle inks for electronic applications employing nanostructured thin-films. The development of next-generation technologies requires careful engineering of materials at the nanoscale. Using nanoparticle inks, many of the engineering difficulties which exist at these length scales can be overcome, thus allowing for technologies such as thin-film solar cells to become cheaper and more efficient.