We have an ActiveX exe running on the server that 6 clients share through a connector object. The exe fires off events for the clients. It appears that when the clients do not shut down the application properly, the connector object reference held on the server is not released. As time goes on the memory usage of the exe increases and the clients start getting a "Component Busy" message box. Once we restart the server everything works fine for a while. Does anyone know how to release the reference to an object on the server if the client doesn't shut down properly? Will callbacks solve this problem?