On AlterNet: greg craig