On AlterNet: fareed zakaria