On AlterNet: jane perlez