Staying physically fit...and the challenges of.