Thanks for the compliments. As for the denoument, well, Commune, Scry, and Teleport make short work of puzzles like this. But, yeah, I wasn't wholly satisfied with it; I just didn't see an alternative with the time I had left available (about 2 hours due to prior commitments). Now, of course, I...