Good article, an enjoyable read