On AlterNet: william hartung