The way I look at it, Ultimate Finish is a big company, I'm sure loads of people get great service and will continue to use them and good luck to them. They didn't get me what I needed, when I needed it so I had to go elsewhere, Autobrite Direct as it happens, I described the problem via email, got a response within minutes with a work around solution for the broken gun, which came the next day in the post and sorted the problem. They also do some uber snow foam that's so strong it's still on the drive the next day. I'll but from them now as I've no incentive to look elsewhere unless something goes wrong, then, who knows, I'll try Clean My Car. I'm not a difficult customer, just aware that it's a buyers market and the world is the mollusc of my choice. Indifferent attitudes towards the customer base is a big talking point in my business at the moment. The worse culprits being a certain American company with a Yellow and Red logo who have just filed for chapter11. Their attitude has always been one of 'if there's a problem with the product, it's something the customer is doing wrong', and eventually everyone voted with their feet. Customer service isn't that difficult, its just communication. Keeping the punter in the loop. Even if you've got nothing for them but bad news, let them know it quickly so the problem doesn't fester and tell them the truth. Why do some companies find it so hard?