On AlterNet: lyle craker