I have a Jim Coleman hot foam carpet cleaner/vac. This unit has a heater stuck to the outside of the cleaning solution tank which provides the heat. This seems like a big waste of electric heating the tank all winter for carpet solution which rarely gets used. I would think an on-demand type heater would be a huge improvement on this vac. It could heat the shampoo as it enters the hose going to the brush. Does anyone know of a on-demand type heater that would work in this application? Perhaps some other brand of carpet cleaner already does this?