I've used this website for ordering diapers, groceries and toys every month for the last 5 years. My packages used to turn up on time, every time. However, over the last year or so, deliveries started to be delayed by a day and now my last 3 orders have had issues. For example, an order I placed on 9:30pm on Thursday, which was before their cut off of 10pm, was supposed to be delivered next day, Friday. It was delayed to Saturday. Thinking I was just too close to the cutoff, I placed another order on a Friday morning at 8am which was due to be delivered on Saturday. As diapers.com do not notify of a delay, I phoned and was told that it may be delayed by a day. Again! I cancelled at 11pm, went to Amazon.com and ordered the same items for free same day delivery. I used to be a loyal customer, but I can't risk my orders being delayed due to no apparent reason. You pay a little extra on diapers.com, but I liked it for the reliable delivery. Like a bad relationship, it's time to move on!