Thank you for a very detailed and helpful review. I will definitely keep it in mind for the future projects.