Thanks for the response. That's exactly what I needed to hear and it sent me on the right path to get something working. Basically, I created a couple events for the various stages of the initialization and fired off the appropriate events once a particular operation completed. Thanks again.

