Terrific puzzle. Congrats to Oxjaw. Got tied up at work and couldn't get time to finish. Some of the answers were pretty tough.