I agree that DPD are fantastic!
http://www.scan.co.uk use them for all their deliveries, and the 1-hour window (received by e-mail & text several hours earlier) is totally accurate and usually the delivery is within 10 minutes of the start time. :clap2:
UPS are also pretty good, but don't...