That is so great to hear that Moon is doing ok. I loved the names they gave her at the vet, talk about creative! :-D. Since you have the great news, I am sure you guys will have a wonderful weekend together!