On AlterNet: patrick marley