@Jettah
You are right, every transaction should ideally go off without a hitch but sometimes customers expectations are exceeded and those circumstances are rarely noted.
Also, it has been mentioned before, but it is worth saying that dealers can be let down by external factors. Remember that you are a customer of the dealer and the dealer is a customer of their suppliers. When the dealer is let down, it goes straight down the chain. In the PC market it is easy to get a contingency plan as you have several suppliers providing the same product, but in the Amiga market, items are exclusively available from one source, so product slippage cannot be managed around.