On AlterNet: juan carlos esguerra