Purchased my eyeglasses a number of years ago from Walmart. When you get your glasses, they give you a small bottle of cleaner that they say they will refill for free, for ever. This stuff is great for cleaning the windshield. takes the bugs off and, assuming your shield is not all scratched u, makes it crystal clear. The cleaner is made for plastic lenses and is a nifty fit for windshields
Although it seems a little scarey to put anything other than a mild detergent and water on the windshield; has anyone ever tryed Rain-X on the shield? I was thinking it might help disperse water when riding in the rain.
Don't know whats in it, but RainX added blotches to my windshield. Stay away.
Personally I've tried most of the advice on this forum and the wet cloth works the best. IF you want quick results, use a detailing wax on each bug.