I think this depends on the expectations. Is this a vendor who makes a big deal out of shipping quickly and customer service? If so I think he owes you something since he failed to meet his promise. In my case this is a big deal, I pride myself on not making errors like this but it happens once in a blue moon so when it does I make sure the customer feels cherished. This happened quite recently actually and I explained to the customer it was an accident and not typical, apologized, and asked if he'd rather have a heavy weigh, a refund on shipping, or for me to cancel the order. The customer asked for a heavy weigh so I sent 4.5gm of coke instead of 3.5gm and I made sure it was a single shiny rock. Even dusted the rock off with a turkey brush before I vacuum sealed it so it would be extra glossy. Thankfully this was a coke order, I would feel doubly guilty if an express heroin order got delayed. On the other hand if you chose a dealer who's mission is to come in at the rock bottom price for the product he sells rather than take the steps to avoid dissatisfaction it's forgivable if he takes 4 days to ship it. 3-4 days to ship is not unreasonable for businesses of that type all over the world. It's only a problem if you chose to pay and expect service better than that. On another note, one thing you might try is talking to the vendor. I find that in the rare case that a customer is not satisfied and I do not know they often do not let me know about their dissatisfaction. When this happens and I find out about it I explain to them that while I try my hardest to make sure everybody is satisfied sometimes one slips by the goalie and in that case the best thing to do is let me know what's on your mind. This is better for me because I get to fix it and continue to earn your business and it's better for the customer because the dissatisfaction can be rectified. So that's my vote - talk to the vendor and explain your frustration. If the vendor is unwilling to work with you bring it to the forums and feedback. Nod