Having one try/catch that looks for that specific error should handle the issue.
>I think the root problem here is that response.End() will throw the ThreadAbortedException.
>Maybe John can re-write using this approach:
http://support.microsoft.com/kb/312629
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer