in reply to Perl of the Future
you can control this stuff with Perl!
the BottleRocket library for controlling X10 equipment includes a perl module wrapper.
if X10 weren't such an annoying company (pop-up adds, spy camera adds of a dubious nature, pushy sales tactics, general sliminess, etc), i'd be all over this stuff.
In Section
Meditations