My biggest enemy with this one was myself: confidently striding up blind alleys (realising that I had justified 10a in a thoroughly wrong way leaves me ashamed), and missing the bleedin' obvious stretched it all out. But enjoyable. Thanks to all involved.