I have purchased quite a bit (translate: ALOT) of fabric online. One of my favorites is Thousands of Bolts. Once you pick a fabric, you can match up any color in that fabric by clicking on the color. All the matching fabrics will pop up. I have never been disappointed. They are also very accommodating when I call with a question. They called me today & told me a fabric I was looking for was back in stock. Fabric.com, Connecting thread, & keepsake quilting are also helpful. Good luck.