People get bored listening to a perfectly good but rather long explanation of why there is no perfect merge algorithm and so they stop listening. Since they don't learn there can't be a perfect merge algorithm, they then paradoxically *waste* time BSing about their design for one. It's a bit like the "perpetual motion machine" industry. -- Tom Lord