On AlterNet: david kessler