Nice work @geoffbot. It's always satisfying tackling a new job like that, especially when it works and you don't have to pay someone to fix your screw up