Good post.
Very informative, should be helpful to others. Well done.