I have an ASP page that interacts with an ActiveX control. When the OK button is clicked, it calls the ActiveX control to do some processing. When the ActiveX control completes this, it raises an event. The event handler for this particular event (in the page) submits the page. Occassionally (not often), a situation arises where the page is submitted multiple times or the event is raised multiple times. The browser appears to freeze and the user can hear the 'click' sound from Internet Explorer being played over and over. I have extensively reviewed our code and cannot locate any loops or other situations which would cause this to occur. Is anyone aware of an explanation of why Internet Explorer would trigger the ActiveX control multiple times causing multiple events to be raised (and therefore multiple page submissions) or an explanation of why a page would repeatedly submit? I'd appreciate any suggestions anyone might have. Thanks.