On AlterNet: peter gray