1. A controller for controlling one or more generator sets connectable to a load, each generator set having the ability to be started and stopped and including a generator communications link for connecting the generator set to a network, an engine, and a generator driven by the engine which generates AC power having a magnitude and a power factor and AC voltage having a magnitude and a frequency, comprising: a user interface for allowing a user to select a generator set and to set values for various predetermined operating parameters of the selected generator set; and a communications link connectable to the network for transmitting the user set values of the predetermined operating parameters to the selected generator set.