Factors Influencing Solar Power