Sort:  

Pleasure. It took a while to construct but feels like a solid foundation from which to build :)