On AlterNet: jonathan hafetz