Hi everyone
Well I haven't found it at all easy. I don't think I'm on Brendan's wavelength and I'm very tired. Using a Latin tag really annoyed me. I have four left: 9ac, 6d, 7d and 14d. I can think of a word that fits 14d but even with the hint above I can't see why it is right (I've got it now!). A hint for the others would be helpful.
Like Ianwill and Rocky I put Up Front in for 1d and had to change it when I got 8ac. I'd never heard of 5d and have only just managed to parse it. I was annoyed by 20ac, which I only got by relating it to 12ac, the rest of the clue eluded me. I don't understand why the first two letters in 21ac mean sex. And I don't get 16ac despite hints on the thread. Thank goodness you've explained 18d.
And the promised rain hasn't arrived yet. My nemaslug is now out of date, but I refuse to use it on a dry garden. Enough moaning.