Wow! Thank you so much for such a detailed comment, I'm currently grinning from ear to ear! I really appreciate this :D