Nevermind my last email.... looks like it was my fault for catching the ThreadAbortException and not either passing it up so ResetAbort() would be called in System.Web.HttpApplication or calling ResetAbort() myself. :) -- - Joshua Tauberer http://taubz.for.net ** Nothing Unreal Exists **