thank you for posting this excellent article.
It is long, but worth reading.
Thanks for the ping to this excellent article.