I understand your point of view and appreciate the work that went into this post. Having said that, I believe there is another aspect of this that merits consideration. I liked that the article stayed informative without becoming too technical or overwhelming.