Rating for this article is a 5 star.
Interesting, well written.