The EPower controller incorporates a predictive load management function. The controller is applicable in true power, phase angle firing or burst firing modes to suit the application. The controller uses technology that ensures a group of loads, up to a maximum of 63, can be switched on/off. This de-synchronized switching of loads reduces the peak power demand. The controller also features load-shedding technology, which allows the user to define the maximum allowable peak demand.