http://www.codeproject.com/threads/usinguithreads.asp?df=100&forumid=687&exp=0&select=880313#xx880313xx