On AlterNet: joe heck