Thank you so much Pentalpha8 - it's nice to know that there is someone out there whose brain hasn't gone into overdrive! Having said that I must admit that I had to wait so long for the answers that I managed to solve 22a and 15a but I still couldn't get 1D so cheers anyway.