On AlterNet: kyle olson