Opportunities for Solar Photovoltaic Power Generation