On AlterNet: John Marselus