Solar cells based on crystalline semiconductors such as Si and GaAs provide nowadays the highest performance, but photovoltaic (PV) cells based on less pure materials, such as poly- or nano-crystalline or amorphous inorganic or organic materials, or a combination of these, should relax production requirements and lower the cost towards reliable, sustainable and economic electrical power from sunlight. So as to be able to compare the operation of different classes of solar cells we first summarize general photovoltaic principles and then consider implications of using less than ideal materials. In general, lower material purity means more disorder, which introduces a broad distribution of energy states of the electronic carriers that affects...