I've been using Fabric.com for years. Their customer service has always been excellent-- I've never had a problem and they're great about answering questions. I have noticed that their shipping has gotten a little bit slower since the economy turned, but such is life. I appreciate their work ethic and their prices, so I will keep shopping there! I do try to support my local stores as much as possible, but they seem like a small business to me, so I support them too!