Nice thread.
I have done some fencing, swimming and martial arts long time ago. Now I try to do maintenance work. I like the philosophy in Crossfit. They encourage one to take a look at how we are with respect to different physical skills, and hope we deliberately plan to work on those areas we...