A surgical generator, comprising: at least one energy module (400, 500) configured to generate an energy-delivery signal; at least one energy port (330, 340) configured to connect to a surgical instrument to deliver the energy-delivery signal thereto; and a surgical pump assembly comprising a motor configured to provide a motor output, characterized in that: the surgical pump assembly further comprises: a transmission assembly configured to receive the motor output and provide a plurality of transmission outputs, wherein the transmission assembly includes a plurality of transmissions each providing one of the plurality of transmission outputs, and wherein at least one of the transmissions of the plurality of transmissions is controllable to vary the input to output ratio thereof, a plurality of pumps, each transmission of the plurality of transmissions coupled between the motor and a respective one of the pumps of the plurality of pumps whereby each pump of the plurality of pumps is configured to receive a respective one of the transmission outputs of the plurality of transmission outputs; and a controller disposed in communication with the transmission assembly, the controller configured to instruct the transmission assembly to independently vary at least one of the transmission outputs of the plurality of transmission outputs; and the surgical generator further comprises a plurality of pump output ports, each pump output port of the plurality of pump output ports coupled to one of the pumps of the plurality of pumps. at least one energy module (400, 500) configured to generate an energy-delivery signal; at least one energy port (330, 340) configured to connect to a surgical instrument to deliver the energy-delivery signal thereto; and a surgical pump assembly comprising a motor configured to provide a motor output, characterized in that: the surgical pump assembly further comprises: a transmission assembly configured to receive the motor output and provide a plurality of transmission outputs, wherein the transmission assembly includes a plurality of transmissions each providing one of the plurality of transmission outputs, and wherein at least one of the transmissions of the plurality of transmissions is controllable to vary the input to output ratio thereof, a plurality of pumps, each transmission of the plurality of transmissions coupled between the motor and a respective one of the pumps of the plurality of pumps whereby each pump of the plurality of pumps is configured to receive a respective one of the transmission outputs of the plurality of transmission outputs; and a controller disposed in communication with the transmission assembly, the controller configured to instruct the transmission assembly to independently vary at least one of the transmission outputs of the plurality of transmission outputs; and the surgical generator further comprises a plurality of pump output ports, each pump output port of the plurality of pump output ports coupled to one of the pumps of the plurality of pumps. the surgical pump assembly further comprises: a transmission assembly configured to receive the motor output and provide a plurality of transmission outputs, wherein the transmission assembly includes a plurality of transmissions each providing one of the plurality of transmission outputs, and wherein at least one of the transmissions of the plurality of transmissions is controllable to vary the input to output ratio thereof, a plurality of pumps, each transmission of the plurality of transmissions coupled between the motor and a respective one of the pumps of the plurality of pumps whereby each pump of the plurality of pumps is configured to receive a respective one of the transmission outputs of the plurality of transmission outputs; and a controller disposed in communication with the transmission assembly, the controller configured to instruct the transmission assembly to independently vary at least one of the transmission outputs of the plurality of transmission outputs; and a transmission assembly configured to receive the motor output and provide a plurality of transmission outputs, wherein the transmission assembly includes a plurality of transmissions each providing one of the plurality of transmission outputs, and wherein at least one of the transmissions of the plurality of transmissions is controllable to vary the input to output ratio thereof, a plurality of pumps, each transmission of the plurality of transmissions coupled between the motor and a respective one of the pumps of the plurality of pumps whereby each pump of the plurality of pumps is configured to receive a respective one of the transmission outputs of the plurality of transmission outputs; and a controller disposed in communication with the transmission assembly, the controller configured to instruct the transmission assembly to independently vary at least one of the transmission outputs of the plurality of transmission outputs; and the surgical generator further comprises a plurality of pump output ports, each pump output port of the plurality of pump output ports coupled to one of the pumps of the plurality of pumps.