Question Author
Wow. Thanks everyone. Nice to get it filled in.
18, Had brute-forced Lernean from the clue, but google didn't turn up anything, so I ignored it.
20, fair enough. Kinda.
24. Hadn't heard of it.
22. Hadn't heard of either the answer, or houri, but had tried the TO around the outside a couple of times, and wordsearch had failed.
17. Thought there must be a cornet coronet link, but having had it explained to me, I still can't see the connection.
But now I can get on with my day, so *** ... :-)