Thanks for such an encouraging

Thanks for such an encouraging and detailed critique. Great help.