I placed my first online order with them a few days ago and got an immediate confirmation by return email of my order. But I haven't received my order yet and it's been more than two business days and no delivery notification either. Customer service told me it takes 7 to 10 business days normally for delivery and I am supposed to receive tracking information by email once the order ships. Everyone here seems to get speedy two-day delivery. I wonder if my ordering two large rolls of cotton batting has anything to do with slower processing and delivery.