On AlterNet: William Wallace