That sounds extremely challenging! You must really love it!