Thanks for the lovely words! I am going to revisit this and implement the feedback you suggest at some point soon.