This is such a valuable post, thanks for putting it together.