My problem is that it is hard to integrate, written in Java (and now C#) and it is sensitive to the timing of the messages.
Anyway, I've already built it in to the HomeGenie system using a "MIGInterface" and I have it working, although it is quite basic at the moment. I can use "When.ModuleParameterChange" to receive the status of the alarm (Ready, Alarm, Disarmed, ArmedHome, ArmedAway) and to get the parameters from the sensors (Triggered etc) and use them to drive my X10 kit.
See my new post on SDK and libraries though.....
Thanks