as has been said, GLAD YOU MADE IT THROUGH ! eek
that's a ton of stuff to deal with all at once !
i always say : "no matter what is wrong with me, there is someone out there that has it worse !" i guess you proved THAT alright !
i hope you are progressing well and will be lots better by Christmas.
beer