Ah yes, I know what a wrapper class is. In fact most of the custom controls in question, the ones that need the value bound are essentially wrapper controls. I had thought of doing that, but since the property I need to Bind to the control is a property of a an OPC Class object I'm not too sure about wrapping those classes. I've finally got all my OPC bugs ironed out and got good communication with my server, I hate to start tinkering with with them, I'm just not that good of a programmer. Worst case scenarlo I will use a timer based polling method on a form by form basis. But I'm wondering about trapping messages and routing through a custom event routine. What do you think?