Although not really a fan of this author, I think he makes some excellent points here that few others have made (that I know of).