I don't understand how something like this is even possible. I've ordered probably somewhere around 150-200 items from Zavvi & TheHut combined and I've never gotten the wrong order. Sometimes it has taken 3-5 weeks to get some order (to Finland), but that's not necessarily their fault (i.e. one time one order of mine took a long-lasting detour around Eastern Europe, though the package was clearly labeled for delivery to Finland). They sometimes take 2-4 days to ship something they claim is in-stock, but it's not really Zavvi's fault if shit gets lost after they've despatched your order. They could handle the aftermath better, but otherwise it's not like they could do anything differently than to send the packages to you ASAP. They have free shipping so you can't really complain when their choice for delivery isn't as good as the non-free alternatives, but so far the difference is really like Amazon UK takes 4-6 days to deliver to Finland vs. Zavvi taking 5-9 days, on average.