I have found a product in our local dollar store called "LA's Totally Awesome Cleaner" that I just add a few sprays into the full washer that takes all smells out, even mildew smell, takes out all trace of cigarettes, even most of the yellowing. (For the record, if a fabric smells of mildew, but doesn't show signs of it, you can probably still use it in a quilt, but not a show piece since mildew eats the fabric.)