Very well written article with great points made.