Suggestions welcome!
Woah. That's a job. Here's a good tip for you. Used dryer sheets are really excellent for wiping the dirt off the ones not in a box. It is just abrasive enough to pull the gunk off the glass, but gentle enough to usually leave the print.