I agree with Connecting Threads, Fabric.com, Thousands of Bolts and Fabric Shack but one other favorite is Whittles.com great service and fast shipping. I do lots of online shopping and have only been disappointed with one piece of fabric in the last 10 years.