Great work, Steve.  I'm in awe of anyone who can make multiples of a project.  I struggle if I attempt 2!  Nice job, and really cool puzzles.