I have ordered from Connecting Thread and have found that their colors are true to what is shown on my computer. Also they have a feature called "design table" that allows you to put different fabrics on to see it they match. But remember that your computer monitor colors may be different then mine. Also they have a good return policy. (I have never tried to return fabric). I think that they are somewhere between Joann"s and LQS.