On AlterNet: jeff bryant