I love fabric.com. Their service is great, shipping is fast, have never had an issue. They did send me the wrong fabric one time and when I called in, they sent the correct one and told me to keep the wrong piece!!
I'm always getting coupons from them. In fact, I just got my 2nd anniversary coupon for shopping with them.
Of my online fabric buying, I use fabric.com probably 90% of the time. The other 10% is usually some odd design a customer wants and they don't have.
Highly recommend them, especially because the fabric IS good quality.