I placed an order online with CPCFarnell on Wednesday afternoon, after
5 pm, with normal speed delivery, 3-5 days.
It arrived the next morning at about 10 am, by courier.
Now that is service.
I placed an order with Heating Controls Online on Wednesday afternoon, at about the same time as the CPC one. Again, standard shipping only,
3-5 days. It arrived Friday morning, again at about 10 am, via ParcelForce.
I am impressed, having suffered several erroneous "Note through the door because you weren't there" incidents in recent years, although not with these particular companies.
Glad to report something good!