Aw, what a happy post! It is great to hear how well Peanut is doing!
It breaks my heart though knowing he is terminal sick...