On AlterNet: magna carta