On AlterNet: gregory craig