Sorry to hear about the bad experiences. My experience with them has been excellent. Good quality fabrics, good prices, fast service, and who can order less than $35.00 in fabric, so the shipping was free, and a coupon for $5.00 off my next order.
If I had the kind of experience you did, I wouldn't order from them again, either.