On AlterNet: sean james