On AlterNet: zachary katznelson