I absolutely love, love, love fabric.com. Most of my stash has come from there over several years. The fabric is high quality, the sales are excellent, and I can always find what I'm looking for. I like that products are delivered right to my door and generally without a delivery charge because I buy enough. Customer service is excellent as well. I rarely pay full price for fabric, so I have found them to be an excellent resource. In fact, I don't know what I would do without them.