On AlterNet: james fallows