On AlterNet: gregg keesling