On AlterNet: gregory clark