i've been complaining about delivery times for stuff routed through Europe, but it's gotten a bit better.
stuff's still taking longer than usual but latest from Germany was 2 weeks instead of 2 months. in all cases the delays happened while the package waited in Germany after being picked up by the shipping company (in the 2 cases i mentioned, that was DHL).