Some time a delay is not a sellers fault, but comunication is important.
Right now I am waiting on two sets of headers, from Calf. The shipper did the shipping label on 12-9-13, and sent me the tracking number. He may not have been able to get them to the UPS store for a couple of days (no problem), but the tracking info shows the were dropped of at the UPS store at 12:42 pm on 12-11-13. As of right now (7:00 am 12-13-13) the tracking info says that's where they still are, and no estimated time of delivery, to me in Florida. None of this is the sellers fault.
PS: Whenever I sell/ship anything, I give the buyer my e-mail addy, home addy, and phone number. I like to get the buyers phone number, also. That way if I do not have computer access for whatever reason, we can still comunicate.