Well done article, very informative and considered a variety of perspectives and possible concerns.