On AlterNet: ryan grim