OK, I'm sure this has been covered, but I've read a lot of threads, as well as the protocol documentation, and I'm still a little bit fuzzy. My main questions are in regards to properly initializing the RS232 interface. My desired end result would be to have the system respond to my level status requests when my program launches, to initially populate levels. This is working now. Then, when a level is changed by any source (keypad, or the RS232 port) I'd like to have that be reported as well, so that other instances can see the updated levels. That is the part I'm having trouble getting to work properly. I am trying to avoid constantly polling with level status requests due to the amount of traffic it creates. Any info would be greatly appreciated.