Very happy to hear that the driver came in handy for you.
Although not perfect, that old X10 stuff can really come in handy for dealing with mains power. (Sometimes, "Perfect is the enemy of the good.")
FYI, I just posted this . . .
http://www.arduino.cc/playground/X10/ReceiveX10
if it gives you any ideas.
Thanks!