On AlterNet: jeff fitzgerald