Factors influencing solar costs.