As a follow up post to last nights post on Multi threading ASP.NET stuff, i found this post on MSDN. The problem with last nights post is there is no call back to the client. So, if you have a process that goes off and does something, the client does not now when it is completed. the MSDN page goes into a bit more detail on how to do it. one task i now have is building it so the call back is done over AJAX. this would be very cool.