mac- my very favorite product is called Retro-Clean. It is fabulous for old linens and quilts!! I love the stuff. I know Ebay sells it, also they have a website. Probably other places as well.
And it doesn't harm fabric. I've used a ton of the stuff.