Sort:  

Thank you for the nice compliment, @deirdyweirdy. It is indeed a lot of work, but well worth it!