As always, a great and informative post.