I'm "heartened" at the responses so far, it's a serious topic, requiring some thought. In this case I've tried to make it factually correct, while also offering opinions based on what I've read and people have told me.
Obviously there's a realistic limit to the length of a thread - it takes more time to write less - but in so doing, there may be omissions !