On AlterNet: jim porter