Future Solar Power Generation