Well, I had a bad experience the first time ordering from the USA store, but they must have gotten on the ball since then because my most recent order was shipped within 2 or 3 days of me placing my order, so I got it within a week of ordering. Just make sure to type your membership # in the field asking for it on the order page, because it now seems that my not doing that (because I hadn't received it yet at that time) was a big part of the delay on my first order.
I see a lot positive changes in their work too, right now!
Tried to order one of CD-s from them few times before back in 2011 without any success. Yesterday was surprised - they contacted me and told that they found it and I can reoder right now, and it was shipped to me right away!