On AlterNet: mj rosenberg