hi imagcq, i thought it was a bit patchy cluewise, you know how it works, the ones i can't understand are crap.
i couldn't parse 25a but got the explanation from that 'fifteen squared' site. A bit iffy?
23d had me completely baffled and i had the wrong last letter for a while.
i'll stop whingeing (10a was an odd one) was a very welcome surprise to see his name.
i'm off to chase some tail in the park.