Lupid: Ideally you'd get a rough idea yourselves as to when your courier will be around if you order frequently I guess.
It's all over the place with CourierPost, I'm afraid (I realise that that's not you!). Sometimes stuff turns up before 8:00, sometimes at 10:00ish, sometimes over the lunch hour, sometimes at 17:00 or later, or, in one case a couple of months ago, at 20:45.
Yikes, that courier must not have an efficient way of delivering freight asap. Often people decide to go with another company that has more consistence times.