Delivery is the downside of internet shopping. It seems so easy, just click and you've bought it - but you can be consigning yourself to several days virtual house arrest while you wait for the stuff to come. DPD were great. They gave me not only the day they'd deliver but also a one-hour slot. And they turned up exactly on time. This has never happened to me before. Also I really liked being able to track my parcel on a map.