how do I get my #$%@##$%^% windows clean?

3/4 cup water, 1/4 cup ammonia, 3 tablespoons hydrogen peroxide. I got this off a boating forum. It even cleans my computer monitors, where commercial just smeared the remaining crap on it.