On AlterNet: mackinac center for publi