A method of managing an engine-driven electric generator, said method comprising the steps of: populating an efficiency database with fuel provided to an engine and electrical power output data from the engine-driven electric generator; receiving a desired electrical power output of the engine-driven electric generator, receiving specified tolerances of the desired electrical power output; adjusting fuel provided to the engine-driven electric generator to generate the desired electrical power output within the specified tolerances of the desired electrical power output using the efficiency database to optimize efficient operation of the engine-driven electric generator for fuel consumption while still providing the desired electrical power output within the specified tolerances of the desired electrical power output characterized in that the step of adjusting fuel provided further comprises the steps of: determining a maximum/minimum value for the desired electrical power output based on the desired electrical power output and the specified tolerances; finding a new set point for electrical power output within the maximum/minimum value in the efficiency database; and substituting a current set point for electrical power output operating the engine-driven electric generator with the new set point for electrical power output from the efficiency database, when the new set point corresponds to a higher operating efficiency of the engine-driven electric generator than the current set point. populating an efficiency database with fuel provided to an engine and electrical power output data from the engine-driven electric generator; receiving a desired electrical power output of the engine-driven electric generator, receiving specified tolerances of the desired electrical power output; adjusting fuel provided to the engine-driven electric generator to generate the desired electrical power output within the specified tolerances of the desired electrical power output using the efficiency database to optimize efficient operation of the engine-driven electric generator for fuel consumption while still providing the desired electrical power output within the specified tolerances of the desired electrical power output characterized in that the step of adjusting fuel provided further comprises the steps of: determining a maximum/minimum value for the desired electrical power output based on the desired electrical power output and the specified tolerances; finding a new set point for electrical power output within the maximum/minimum value in the efficiency database; and substituting a current set point for electrical power output operating the engine-driven electric generator with the new set point for electrical power output from the efficiency database, when the new set point corresponds to a higher operating efficiency of the engine-driven electric generator than the current set point. determining a maximum/minimum value for the desired electrical power output based on the desired electrical power output and the specified tolerances; finding a new set point for electrical power output within the maximum/minimum value in the efficiency database; and substituting a current set point for electrical power output operating the engine-driven electric generator with the new set point for electrical power output from the efficiency database, when the new set point corresponds to a higher operating efficiency of the engine-driven electric generator than the current set point.