Sort:  

Interesting approach - I'll poke around!