Got all the clues in the first sitting with the exception of 10D (where I had guessed _____ GENERALS, and 18A, where I suspected the correct second word but was not at all sure.
Finally was able to see the following day that, No, it was not GENERALS, and then 18A suddenly became clear.
Whew!