1. A data processing system, comprising: an energy management service unit that is configured to be coupled to a plurality of energy management devices located at a plurality of sites; wherein the energy management service unit is configured to cause collection of energy usage data from the plurality of energy management devices located at a plurality of sites, and to store the energy usage data; a non-transitory computer-readable storage medium coupled to the energy management service unit and storing one or more sequences of instructions which, when executed by one or more processors, cause the one or more processors to receive and respond to a request to perform one or more of: create a new site grouping, modify an existing site grouping, or remove the existing site grouping, to store a plurality of site groupings, to operate a management interface configured to receive requests for statistical views of particular energy usage data associated with one or more of the plurality of site groupings, and to generate and cause display of the requested statistical views on a computer display unit; wherein a particular site grouping of the plurality of site groupings comprises a plurality of sites grouped based on one or more of: an organizational structure of a business enterprise, building type, store type, HVAC system type, and a particular user role; wherein one particular site of the plurality of sites is in two or more of the plurality of site groupings; wherein the management interface is further configured to enable the specification of scheduling templates that define one or more energy management device operating parameters; and wherein the energy management service unit is configured to store the scheduling templates and to send particular scheduling templates to one or more particular energy management devices; wherein the specification of scheduling templates further comprises associating one or more of the scheduling templates with one or more site groupings, and wherein a particular scheduling template is sent to energy management devices located at one or more sites based on a particular site grouping.