DT,

What you say makes sense and I like the fact that it frees up a Timer.

I found in my original program that I missed (during a cut and paste) the section where you loaded UIE and UEIE with values... which would explain why it wasn't running with my timer ints....

The whole point of this exercise is to "error trap" the pic for any unforseen conditions, eg I've seen the PIC hang sometimes when shutting down pc coms programs that don't close the port nicely. Hopefully this will stamp that one out. LOL

Now, since you have all the answers, do you have tonight's Lotto Numbers by any chance?

Cheers
Squib