(Full disclosure: I disagree with about half this article, but I still found it thought provoking.)