I've only solved 2 clues so far, 15a and 13d, and am stumped. Any help with the top left corner or bottom right corner would be very welcome. Only a little though, I do like to do it myself if possible, a hint about the theme would also be appreciated.
I don't think I'd have got anywhere without all your help on this one. Just came back after a few hours away to contribute the answers I'd found in the meantime, only to see you'd already got them all.
It's been great fun solving this puzzle together, as if we were all sitting on the same sofa as it were. Thanks to all who replied. (I finished it about 9 p.m. yesterday evening.)