On AlterNet: S. David Freeman