99% of all online shops are small family-owned businesses that are trying to survive against 3 or 4 big corporate online giants. And the small shops carry better fabrics, have great prices, good shipping deals and fantastic customer service for the most part.
Try some of them out, why be limited to the biggies?