On AlterNet: richard lang