It's enough to make you growl. You've been told you need to be in for a delivery or service installation - sometimes taking a day off work. Then you wait in all day and they're hours late, or don't turn up.
Yet you can fight back if you know your rights. You may even be able to force compensation for the lost time. The aim's to be reasonable, but with our sometimes rotten delivery culture, we need to start to make them understand there could be consequences when they fail to, er, deliver. Then hopefully standards will improve.