Penance,
I do understand that he told you one thing and did another, but he did honour the important promise. Months of delay is highly irritable but it is more understandable than some similar issues I have encountered and heard of.
Julian,
There is always an excuse for letting customers slide... e.g. if an individual 'phoned you (as the hypothetical seller) telling you he was going to visit on '***day' and spend £*** you would mark it in your diary like all the others in the past (a large percentage of which would have been no-shows).
Then, you are offered a confirmed buy/sell from an old and trusted customer/dealer on the same day with a much better profit margin on offer...
What do you do? Turn down the old business partner or hang around waiting on the off chance that the 'keen customer' is one of the few that actually turns up?
Basically, no matter how important you think your custom is, it is but a drop in someone elses ocean! As for the 3-1 ratio it is always easier to find a critic than an advocate. (Hurrah to this rare thread:
Praise!). Your technological point is obscure, a person has to 'phone or type no matter what, this takes time, that time is not yours to expect or demand. If it is given then be grateful, if it is not then try to understand.
I suffered slightly similar frustrations to you both from the chap concerned, but because the bargain I wanted (and got!) would never be available again at that price I perservered. I was sold the item on a 30 day sale or return basis and had follow up checking that I was happy unlike any other dealer!
Now as a 'known and liked customer' (I turned up, was patient, didn't get stroppy, paid promptly, etceteras) I receive better advice and service than from any dealer I have previously known.