Fantastic write up. I too have buddies I can't thank enough for their help. I suppose it usually goes both ways.

Get that knee surgerized and don't ignore post-op PT.