Some people overuse the word WOW, but in this case, it is suitable! So, WOW and thanks so much for sharing. I absolutely LOVE IT! Just the right level and not too childish to use with my high school level beginners. Fantastic. May your generosity return to you one hundredfold.