sheez, you got alot goin on don't cha!!!!!
I'm sorry things are so hectic for you, I really am, I can't imagine trying to work my recovery, take care of kids, a spouse with such medical problems and to top it all off a MIL from he//.
I know you can work through it all though, your post are very inspiring to me and others.
No, it can't rain everyday and in your near future I see a gorgeous rainbow, because you know what needs to be done and you have it in you to do it.
I will keep you at the top of my thoughts list
Good luck and hang tough.