Can I assume that the MFG controls are ASYNC while the others are not? In other words a BeginWrite fires off an ASYNC call, a "fire and forget" ? I will need to send some commands in a rapid fire machine-gun fashion (via an asp.net page written in vb.net). I haven't put in the AHMI stuff yet, but even doing something simple like changing a label (in an update panel) this fast causes a backup and misses cues.