Thanks a lot.
I have to deliver some working code by Monday. So, even though I really want to dig into the Multi-Threading, but I was able to get it resolved with the DoEvent for now.
I really appreciate your help. In few weeks, I would really like to sit down and read more about this Multi-Threading, because I totally agree that the long term solution is the Multi-Threading not the DoEvent one.
Could you please point me in some good materials for multi-threading for me to read on?
I am a type of person that I have to see some code and play with it until I learn it, or else I get lost into reading.
Do you have some Multi-Threading example code that I can look at?
I really appreciate your help.

Thanks,
-Rudy