If you are not familiar with the BackgroundWorker , it is a newly released component within Windows Forms 2.0 which adds safe, easy, multithreading capabilities to your application. By using a pattern of method calls (RunWorkerAsync, ReportProgress) and
Read More...