I am so glad to hear that all three (Jim included) are doing so well!