On AlterNet: david perez