I'm still having trouble w/my left knee two years after my surgery, but only b/c my insurance at the time wouldn't extend my rehab benefits and I couldn't afford to pay for rehab myself.
However, you'll do fine and I do wish you to be back on your feet as soon as you can, my brother.
On the other note, I'm glad to hear you are staying optimistic concerning your S12 and realize that while you'll have your ups and downs w/his being so far away, ultimately you know in time he'll be back w/you.
Three years old? That is such a great age. Having the boys able to video chat is great! I remember when my D6 first did the video chat. She was so fascinated by being able to do it. Now, she'll video chat w/me when she's at XW's parents house in Indiana. It is great to get to see and hear her when she's away.