1. A system configured to perform eco score analytics for an energy program associated with a plurality of potential targets, the system comprising: a data storage to store a data structure including a plurality of parameters and information associating the parameters with attributes of the energy program; and at least one processor to execute machine readable instructions including: a factor profile initiator to determine parameters to be included in a model for the energy program based on the information in the data structure and the attributes of the energy program, and to build a model for the energy program from the determined parameters, wherein the parameters are determined, at least in part, from energy consumption information received via a network from smart meter systems associated with at least a subset of the plurality of potential targets; a scoring module to determine values for the parameters in the model and to determine a score for each of the potential targets based on the model and the values for the parameters in the model, wherein each score represents a composite of an eco score representing an estimate of a propensity of the potential target to participate in the energy program, and an efficiency score representing an estimate of an impact the potential target is operable to have on load management of power demand; and a campaign engine to determine a ranking of the scores for the plurality of potential targets, wherein at least a subset of the potential targets is selected as targets for the energy program based on the rankings; and the at least one processor is to further execute the machine readable instructions to implement, via the network, at least a portion of the energy program for the selected targets for the energy program using power control devices associated with the smart meter systems associated with the selected targets.