On AlterNet: brennan cavanaugh