Thank you so much for this post. It has so many things to learn.