On AlterNet: james giffen