On AlterNet: eduardo porter