On AlterNet: fourth of july