On AlterNet: David Palmer