All completed and very enjoyable too. By the way, thanks tatters.
Did anyone else put something different in the first 4 letters of 23d, which perfectly fit the theme and matched up 20? It held me up for ages because I was convinced it must be correct but it made the crossing entries somewhat difficult to resolve. The same 4 letters DID actually contribute to the solution that correctly linked to 20.