On AlterNet: peter hart