@chrisaldrich That's so cool! Skimming through it has already given me a few ideas.