Sounds like she is doing very well. I read all the posts and seems you have been on quite a roller coaster but are nearing the end of the ride!