Laura and the crew at Over The Rainbow
http://www.overrainbow.com are the best. Here's an example of why I think so.
I just ran out of a blender fabric on a new project. The blender was from an earlier project (more than 1 year ago) and I misjudged the amount I'd need.
My dilema was, when I originally ordered this fabric, I didn't know what it was, I had asked the online shop to find me a blender that would work well with the other fabrics I had ordered. So there was no document that listed what it was, they just added the amount I requested to my order and adjusted my bill.
So, I emailed the owner of the the online shop I originally purchased it from to see if they may have added which fabric it was to their records - unfortunately they didn't. However, the owner asked that I send a tiny snippet and they would find a match.
I sent a small sample asking that they only find close, a perfect match not necessary.
Guess what? They found the actual fabric, put together an order and mailed it out right away.
They are still my favorite online shop!!
http://www.overrainbow.com