Ah! You are very lucky. I do live in a large city, but I can only get it at Walmart. Where as, the little town across the river, it can be bought at Walmart and all of the fabric stores.. go figure

and around here Oxygen cost way more then Oxiclean.
More on Oxiclean (since that is what I use)
Oxiclean works best when the water is at it's hottest. So you have to be very careful on the dye on your items.
It does work well in tepid water, but the water has to be hot first to dissolve the oxiclean. Once it is dissolved add cool water if necessary. I did this to remove sweat stains from a 50's formal and a few spots on the lace over skirt. it was an experiment since I only had a few dollars in the dress. Left it in for only about 15 - 30 min. I did not emerge the entire dress, just the bodice and the small sections of the lace. Came out perfect!
Whites - cottons & linens.
I use a Large canning kettle on the stove. Bring the water to a low boil, turn down the heat, add oxiclean. Add items to be washed and simmer for a few hours, depending on the stains. If the items are dirty add a laundry detergent. Rinse out. I sometimes throw them in the washer on rinse cycle. Then hang outside in the Sun to dry. The sun will usually finish the stain removal if necessary. Be careful, because the oxiclean may boil over. Boy, when that happened and I cleaned up the mess, my stove and floor certainly sparkled ;-0 This will also work for embroidered items, if the embroidery floss is color fast.
I also made up a weak solution and wiped down a fiberglass lamp shade. Did a great job!
I will let our resident expert, Pam, tell us how she gets her great vintage tablecloths clean...