I carry two microfiber cloths and a small can of Plexius or Lemon Pledge. I clean the bike windshield in the morning and coat with either product. Microfiber cloth wet in ziplock bag. If I have time to stop I will pull into somewhere with a restroom and soak the wet microfiber with hot water and lay over the windshield. About 5 minutes and all the bug stuff has softened. I wipe off with a wet cloth, dry with a dry cloth and then recoat. Keeping the windshield clean and coated is the trick. Once you scratch the shield with bug shells or paper towels you become an unhappy person. Real important to keep clean if you ride at night.