I'm a big fan of DPD's system except for the fact that their optimiser always tries to deliver to our house during school pickup - their software doesn't allow for any time exclusions and sometimes their drivers don't respect deliver to neighbour requests, otherwise their service would be perfect.