Sort:  

Awesome approach! I'll take a look.