I'm making a cancel dialog so that users can cancel out of asynchronous SOAP calls made to a web service. For example, during an asynchronous call to some web service function through BeginInvoke, I would like the user to have the option to cancel the SOAP call before it returns to the callback. Consequently, all SOAP calls are going through a WSDL generated SOAP proxy class. Any thoughts on the best way to go about something like this? thanks,