Could you integrate a heat pump or solar tank pre-heater to this system and calculate how much it saves on gas? especially if you have on-demand pricing for electricity. it would be interesting to see it dynamically optimize depending on the price per BTU or some other metric.