My son is a young welder. Last summer it was so hot on his job that his safety glasses were always fogged up. Being the type of person who has to learn things the hard way, he slid them down over his nose to look over them.Luckily, the spark hit his eyelid instead of going directly into the eyeball! YIKES! He called me, after being examined and treated at the nearby clinic, and told me what happened.I did my "MOM" thing and scolded, then logged on to amazon and sent him several types of anti-fogging lens products.This was his favorite. He said his lenses stayed clearest for the longest time with these.These are great to clean my racquetball goggles. I sweat a lot when I play, and inevitably my sweat drips into my goggles. These wipes do a great job of keeping them from fogging up. I use one wipe to clean my goggles before I play.I recently retired from a power plant where I used these Allegro Safety Glasses Lens Cleaning Wipes every day. I loved how they cleaned my glasses in a dirty, dusty environment. I knew I had to have these same cleaning wipes at home that I had used at work. I was very happy to find them on Amazon.These clean your glasses well but leave a very wet residue which requires you to use something to dry them afterwards. I have used others that evaporate while you use them and leave the glass sparkling so this extra step makes it a hassle.Streak free. These actually are! Have tried others that claimed to be, but were not. These do what they claim.I got this EXACT same product at Walmart for under $4.00 and they were NOT on sale!!! This product is extremely overpriced. Beware!Love it ?