Thanks to the following folks for making x-automate possible:

Last but not least, thanks to my wife DiAnne and my daughter Emma, for putting up with my compulsive hacking/tinkering.

From Aaron: Credit also goes to the many people who have fixed bugs in the program, especially Bruce Perens for pointing out the lack of proper flow control settings. (My serial ports didn't have RTS/CTS lines on them, so I didn't notice that RTS/CTS handshaking would prevent the device from working on a 16550 or other common serial device that does support RTS/CTS handshaking. I was using a Boca 4-port.) Also, thanks to Terry Carlin for pointing out a problem with the programming interpreter, and A.B. Gaskin for pointing out the daymap was reversed.