A computer system for flushing a water heater having a flush outlet in flow communication with the water heater, the computer system comprising at least one processor in communication with an ...