No offence meant, and you are right, fanboy isn't the right word, I had been reading an article about apple consumers so the term was fresh in my mind.
My point was to try and say (badly it seems) that there are two sides to the coin, some good, some bad, though it does seem that whenever a negative comment is made about some tradesmen, their defence is leapt to despite the fact that whoever has posted had a legit issue.
Forums like these are a great place to share info and experiences, but views do get polarised and topics get off track easily and there is often no way back.
To summarise: a customer is paying for a service and should expect to know what the outcome will be and also how long, as if these don't suit they can go elsewhere, rather than have their frame effectively held to ransom for as long as it takes. Customer service and communication are key, whether the job runs to time or not. Customers will more than likely have a good experience, though when this is not the case, both customers and companies should learn from it, or use the info to make informed decisions.
Another point of view is that as the op is 'waiting', when it gets to this stage it is too long a wait.
Ok, not that short