This one really "got" me -- great job on the puzzle and the solution!

Mark