It's finally done and it works! I have successfully built a control for loading my storage tank. It uses an Arduino USB board, 2 DS18S20+ Dallas 1-wire sensors, a solid state relay, resistors, a transistor, and a dc power supply. I have the Arduino board up by my computer to easily access the USB cable and all the rest of the electronics down by the heating system. 50' of 6-wire phone wire connects the two. The sensors read the temperature going into my flat plate heat hx and the tank temp. The software I wrote for the board allows the setting of a differential and a setpoint for the tank to get to. Based on the readings, the setpoint, and the differential it turns the pump on and off. Very accurate, easily tweaked, and all for $65 in parts including the board. You can see some pictures and preliminary documentation here (broken link removed) . I will be expanding the page as I have time. Questions and suggestions are always welcome. I am just excited it actually works!