Good article. From what I see accurate and well balanced.