Wow, I really appreciate the effort you put into writing this.
Thank you so much