Thanks for posting this, Ernest.
The article is excellent...well laid out....thanks for pointing to it.