If shipping to the USA, pay the couple dollars for the USPS Expedited option. Seems to arrive within 15-25 days after shipment without issue. Basically the same as other sites are using where it gets put on a DHL plane, delivered to an import agent in california, DHL picks it up and takes it to a holding warehouse, USPS picks it up and delivers it.

The free e-packet shipping will leave you pulling your hair out.

Although I have to say that I paid for epacket with another retailer because they charge an arm and a leg for expedited. It cleared US Customs yesterday and it's due to be delivered on Tuesday. I have no doubt it will be here Tuesday because it's just a state away as I type this. That's only 20 days in transit so that's pretty good for e-packet.