On AlterNet: ted rall