it is started when the pressure sensor 528 indicates to the recirculation microprocessor 522 that the hot water tank 214 is full the recirculation microprocessor 522 stops the reinjection pump 516 when the minimum level sensor 526 indicates to the recirculation microprocessor 522 that the water level in the holding tank 510 has fallen below a minimum level the recirculation microprocessor 522 stops the reinjection pump 516 and opens the heater valve 216 to reconnect the hot water tank 214 to the mains although a specific embodiment of the present invention has been described and illustrated the present invention is not limited to the features of this embodiment but includes all variations and modifications within the scope of the claims for example it is contemplated that more than one consumption subsystem 400 could be connected to the system 100 it is also contemplated that either microprocessor 320 522 could be replaced by other electronic control devices or even a mechanical equivalent for example much of the functionality of the mixing microprocessor 320 could be achieved by a set of mechanical thermostats it is further contemplated that the recirculation subsystem 500 could be easily adapted to work with gravity fed plumbing systems such as those commonly found in parts of europe and the united kingdom in particular the expansion tank could function directly as the holding tank 510 so that the recirculation pump 516 and its accompanying control system would not be needed it is still further contemplated that the mixing subsystem 300 could be constructed as either.