The doorbell has been a source of trouble for a while. Mostly because D is in the habit of closing every between where she is and the front door, causing it to be inaudible.
So today, I wired the doorbell between the DCD and DTR lines on the main fileserver and wrote a little C program effectively gets an interrupt when DCD changes. When triggered, this program runs wget to hit a URL on another server, that runs a cgi-bin script, that plays a .wav file through the speaker.
For some reason the name 'Reuben Garret Lucius Goldberg ' kept running through my head...
But the end result is that one can push a door near the front door, and something near the center of the house chimes, so the end goal is fully achieved!