Very thorough review! Thanks for all the notes! I'll add them to my notes for future improvement! Thank you so much!!!