If solar was cheap it would be on every roof top providing clean energy. However solar is still quite expensive, largely because of the cost of...