I'm in the process of coming up with a little example that shows you how you can use the XMLHTTP ActiveX Object and ASP.NET to process long running tasks. I will post the code tomorrow.