Thanks for your responses and for supplying a different point of view and alternative explanations for some of the things mentioned.
Glad to help.