I just stopped by two 99 cent stores nearby and they didn't have any steel pizza pans, just the crappy flimsy ones made of aluminum foil? not even sure, but they weren't like the ones you had... What brand dollar store was it? Was it a big chain or just one of those crappy 98 cent stores with no brand name?
I need to find me some pizza pans damnit!