Sounds like a fun project! One thing to keep in mind is that some of us have custom tests that write HTML to Xymon as part of the status message. It is important not to break this.