On AlterNet: john brown