We have slowly worked on this since, spending the odd Saturday trying new features and tweaking things. Some ideas failed, and we got tired of other features.
Dan Klein is deep into this stuff. http://www.klein.com/thermd.
Poul-Henning Kamp (phk@FreeBSD.org) has an interesting set of pages on this at http://phk.freebsd.dk/Gasdims/.
You may have noticed that we get our X10 stuff from Smarthome, not x10.com. I've found that the web pages are easier to use at Smarthome, and the constant X10 click-under browser windows tick me off! This is not the first company whose marketing tactics have repelled us: a series of dinner-time calls from MobilExxon pursuaded us to cut up our cards and shop elsewhere, after 20 years of loyal service. But this is the wrong place for a rant.