I, too, order a lot of fabric online and have never been disappointed. One of my favorite shops is The Old Country Store. Their prices are a little less than the LQS for the same fabric and they often ship the same day that I order! I have also ordered from most of the other sites already mentioned and have been pleased with both the fabric and the service. I, especially, like the sites which have a "design wall" so you can see swatches of fabric next to each other.