Hamish, an amazing job!! Thanks for sharing.

-Tim