On AlterNet: James Farmer