Great post! And welcome back, Mike.
I have learned a great deal from the wealth of knowledge people are willing to share here, and amazed at the work some are willing to put into helping others.
I try to help out where I can as a "thank you" back for what I have learned.
I am glad to be part of this forum

All the best.