Thank you for the kind comments, guys. I try to create code that's as easy to understand as possible. Most of the times I'll design a more complex piece of code that runs ok, and then simplify it until it's much shorter and yet it remains a fully working snippet.