BackgroundWorker is working fine. Keep in mind that this is just an enhancement for an already robust process. I had already created a class with many features as a wrapper for the process of downloading data from an SAP system.
There are many examples to use as a concept for getting started ... such as
http://scn.sap.com/docs/DOC-45293
- Paul
-------------------------------
Paul R Gendreau, Jr.
SAP Retail