Well written and very informative, thank you for this post :)