The question is obvious, but what was the answer. I think I may have missed it. Or maybe that is how the Q&As are done, I will have to check further. There was a product plug, suggestions on VB solutions, and some food-for-thought. I know that it is a tough topic to tackle, with no one single obvious solution. However, there has to be some kind of thinking strategy or general guidelines to tackle this type of problem. Ahh, never mind. The more I think about it the more I believe that this article was intended as 'food-for-thought.'