Wow, would love to read the blog version of this. Fascinating.