Thanks very much! I had a great time making it and might well keep tinkering with it, so I really appreciate the thoughtful and detailed feedback.