Good question. I love learning new things and this is a new one on me. I can keep this for my bag of tricks.
Is there a downside to doing this? The code is clean but my gut feeling is there may be some inefficiencies. Are there any gotchas?
:discuss: