Personally I'm a fan of AppleStore UK. I've bought PC games from Amazon before now, and although they despatch the same day, they send stuff by VERY slow snail mail that can take a week to arrive. Apple, although they despatch "within 68 days" are actually MUCH faster as they use courier services, so I have received everything I've ordered from them 23 days after placing my order.