A very good article! Clearly written and thought provoking.