Cool.. will do. I wrote the above code as a proof of concept, and just wrapped it in a fork() to turn it into a server, so there wasn't a lot of thought put into it running as a daemon.

Thanks for the suggestion! I'll add signal catching in if I get a chance this week.
_________________________
Mark Cushman