On AlterNet: gary north