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.