One of the most exciting new solar companies and winner of Popular Science's Innovation of the Year 2007. NanoSolar has developed a dynamic new printing process creating rolls of solar cells. Truly fascinating.