Oh my gosh, Gail--you are indeed on overload. How terrifying. Please keep us posted on your little guy as well...that on top of Noah's issues must have pushed you right to the edge this week.
Sincerely hoping you get encouraging news on both fronts very, very soon.
With great big hugs,