BG, I just found out (from you) that you "kissed the pavement" . Get well soon. Nothing can keep you down for long. We're lucky, things could have been far worse.

Hit the gym, enjoy the recovery and come back strong.