On AlterNet: Ian Mackenzie