On AlterNet: john m. roll