Sometimes I have the presence of mind to use that yellowy cloth that came with my glasses case but even that doesn't seem to do the trick any more, but no matter. I no longer care. Why? Because I'm going to buy myself an ultrasonic eyeglasses cleaner like this one. In fact, probably exactly like this one. I may just fly over to the factory and demand the one in the picture.
It uses 42,000 Hz of ultrasonic waves to rid your facewear of finger prints, Poptart crumbs and the dried remnants of spittle from people who talk to close to your head - no chemicals, no scrubbing, nada.
Just stick your goggles - or jewellery for that matter - into the 25-oz stainless-steel tank, set it to anywhere from 90 seconds to six minutes and, Bob's you auntie's live in lover, you can see again.
You can pick one up for $69.95 from 15th November, although that's slightly irrelevant as shipping costs another $70 on top of that. Thanks America!