Apple really needs to speed up their delivery process.
We have several online retailers in Sweden that ships the order the same day, as long as the order is placed before 14:00. Then the swedish post usually delivers it the next day.
So basically, everything that you order can be picked up at your local post office around noon the next day, that's around 20 hours from order to delivery. Worst case scenario it's the day after that.
Of course it will take more time to deliver internationally, but cannot figure out why Apple doesn't have a local warehouse in each country where they have a Apple Online store.