I have to add my two cents on this topic. I know exactly what you all are talking about. I am sewing like crazy for charity to use this fabric. Probably 99% has been given to me, so someone paid a hefty price for this stuff and I will be darned if I will throw it away. But a church lady gave me some flannel that belonged to her mother. The church lady is in her late 80s, so you know how old this flannel is. I opened it up, a beautiful aqua with tiny flowers and yellowed all over, all the folds, the edges, wherever air got to it, it turned yellow. I think there is about 4 yds of this fabric. So I got out the oxy stuff and soaked it. Didn't budge it. I tried soaking in detergent, nothing. So I decided good ol Clorox. Kill or cure. If it fades the print, so be it, I will use it as batting in baby quilts. A dab of Clorox in the kitchen, filled with hot water and plunked that fabric in that. Wasn't 15 minutes, not a speck of yellow on that fabric. Rinsed it out, hung it ouseide on the clothes line and it is like it just came off the bolt. The price tage on this flannel was 99 cents a yard. What is amazing, it doesn't look like cheese cloth either. No holes, no loose fibers, nothing. It is just beautiful. Will make some really pretty sleepwear for toddlers. The difference in the fabric of today and yesterday. So I am happy to have a stash of the old stuff.