I normally hate this breakdown blogs.

This was outstanding. well done!