On AlterNet: patrick fitzgerald