Great post, really interesting read.