I love these lengthy write-ups packed full of fantastic commentary and examples but this is an especially good one and must have taken you an age to put together.
Slightly off topic, I once asked Scott Hanselman how long it takes for him to make articles like that, full of description and images in a way that pulls you into the text.
He told me that around 2 hours.
I guess that this is only true once you have a lot of practice and clearly knows what you are doing. When I write (not often) it can take a whole lot more to finish something like that.
I'm curious now as to how long it took by the author to complete the article especially to recover images and GIFs from old/previous stuff.
I wish there would be a site which collects such detailed technical writeups. There is just so much good stuff out there which is impossible to find again through Google.
Thanks for sharing.