Great blog on an exceptional piece of work - thank you for writing this Andy!