It shouldn't be anathema Tony. I didn't know there was that WordBasic sort (actually Excel does as well, it just means that you have to drop into onto a worksheet). There is another thing that Word has that Excel doesn't, which I used to use a lot a while back. I don't now, and I have forgotten what it was, but it was great facility.

Personally, I like my code to be as application independent as possible. My 2DQS comes from a sorting class that I have, which I developed when I was primarily VB.