This puzzle is a collaboration with fellow Crosshare user Jeff Linder. After coming up with the theme -- originally a 21x21 grid -- I sent the thematic skeleton of the grid to Jeff. He fleshed out the fill and then I wrote the clues. Any feedback is appreciated.