I would also suggest the Retayne and the color catchers.
BTW, where did you purchase your fabric? the only time I ever had a problem that you are describing is when I purchased fabric at a Joanns. There are frequently discussions about fabric quality between discount/chain stores and the local quilt shops. Unstable fabric dye is one of the very bad "downsides" to buying from chains. That very same fabric (looks the same, but is not "really" the same) from a quilt shop, will not do that. Something to think about before you spend all that time and effort on a quilt.
Lisa