I have to say I've had good luck with Amazon. I live overseas and things pretty much always come on time. I order a lot. When things haven't arrived after they have been shipped Amazon has replaced the order with no charge and no fuss. Did have one item delayed until it got canceled but one out of.. who knows how many I can deal with..
