User hits page spawn.aspx which then spawns a half-dozen threads, rendering pages all using
((System.Web.IHttpHandler)instance).ProcessRequest(reference to
I would ensure that any time you access the HttpContext.Current.Items collection, that you use a Monitor lock (C#)/SyncLock(VB) block on the HttpContext.Current.Items.SyncRoot object to wrap your calls.