Sounds like you have an awesome plan in place to overcome the issues. And if this isn't enough, I can tell you will find another solution and another solution - whatever it takes. Stay strong and give yourself lots of credit for the work you are doing!
Leila likes this comment.