On AlterNet: peter barnes