http://www.developer.com/net/net/article.php/3555551
http://www.setfocus.com/Events/Webinars/BGworker.aspx
http://www.codeproject.com/csharp/backgroundworker.asp