Increasingly individuals and companies are considering solar power as a clean answer for the electricity needs. The technology involves transforming solar radiation directly into available power through {photovoltaic (PV) cells or solar thermal systems. PV cells produce electricity when illumina