On AlterNet: james brown