Sort:  

Happy to inspire everyone to take a look at a different approach. It's a smidge more work, but it pays out in the end. Feel free to share as ya like. :-)