Thankfully my gas hot water has a digital temperature regulator on it which is pretty stable, so I use that for the pre-soak (usually a 2 step bath, just to make sure), then I just heat up my chemicals in an old microwave until they're 1C or so warmer. While the developer's doing it's thing I get a stop bath running from the tap water while heating up the blix in the microwave, then it's all downhill from there.

Eventually I'll make one of these with a water heater/thermostat inside it to make everything idiot-proof (which I could probably do with) and I'll be away laughing. I'll probably forgo the relay and just put in a manual reversing switch like I have in my current motorbase, though I've run it without reversing before and didn't notice any adverse effects.