Hi, Check my answer under the topic "New X10 Alarm Panel". Although it costs for some additional hardware I think it is a better way to handle this.
ALthough most of my stuff is quite stable I like this solution because it handles the job independantly of anything else.