VERY helpful post - thank you for taking the time to do this detailed write-up