BlackHugh: In what way is what you have done a cheat? Is it a cheat, for example, to extract all five letter words with the pattern ?h?a? from a dictionary to find one which satisfies a clue in a "normal" crossword? Clever of you to write an Excel programme, sure, but you still have to work out how it all fits together. Wish I could do it, or work out how to use that codepad thing Mysterons offers. Some of us just blunder away - damned if I'll let this be the first one I don't complete this year - but I won't be upset by someone who finds a short cut. I might (might!) be a tad miffed by the ease with which turnerjmw has solved this thing, but he hasn't cheated by being confoundedly adept with numbers. He has, however, "given away" a great deal: this thing can be done, and it's actually not that hard. All I have to do is do it my way. It'll take a while!