On AlterNet: e.l. james