Well written blog post! I enjoyed reading it.