Wow! Thanks all!
And especially thanks to Acacea, Lalaith, Katrien, Kobal, Jennara, Fenrir and their respective puppetmasters who came along for the ride and helped out each in their own way.
And most of all, thanks to Pankoki for picking it back up and really keeping me on the edge of my seat near the end there!