A good one. I was very held up though by putting in an answer for 19d that I think is equally valid as the actual answer (I had a different three letter word for the start ending with a different letter, which also makes what I think is a common phrase).