Like most of you, I was relieved to have a crossword I could do. With a little help from the Forum entries above I have finished apart from 13ac. I have three possible answers and can't quite see why any of them are right. Can anyone manage a hint without giving it away.
I'd never have got 20d without Brendan's slip above, though I haven't managed to parse that one either.
My favourite is 8d. It did make me chuckle.