It is good to see articles such as this so well written and presented.