This article from the New York Times is long, but worth a read. Here are some of our thoughts (after the jump).