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...