Beautiful work Jim!  I never made one but I can certainly appreciate the skill that went into it!