Thanks so much for the kind words! I was worried the difficulty might discourage people to push through to the end, but very happy to read at least few have made it!