On AlterNet: jennifer allen