Wow, he is hanging in there for you. You 2 are doing a great job. I have had you in my toughts ever since I seen your post. I will keep praying & wishing the best out come. I'll keep checking for up dates, But you have a lot on your hands right now, updates should not be on your have to do list, That list is long enough as it is.
Take care
God Bless