On AlterNet: cathrine beecher