I ordered from Fabric.com yesterday. If you order $35+, the shipping is free. They had some fabric I have been looking for on sale for $3.50/yd. Everywhere else I have seen it, the price was $8 or more. After I had picked out the fabrics I needed, I was within $10 of free shipping otherwise the shipping was going to be $7.95. So I took a little more time and looked at their other sale fabrics and picked enough to get the free shipping. In other words, I got $7.95 worth of free fabric to go with the great price on what I was looking for to begin with. This is my first time to order from them, but I was able to use my Paypal account, which I liked, and, if I am happy with my order, I will keep shopping with them.
If you find a fabric you like, you can Google the name and brand of the fabric and find several sources for it to compare prices. That is how I found this fabric for less than 1/2 the price I saw everywhere else.