Avoid rehab with ‘prehab’! Get the strength, mobility, and balance provided in any of the P90X series. It’s not just about getting pretty! P90X or X3 are great starting points. -beachfitrob