Things I agree with:
Glucosamine for joint pain
'Mega B' for general energy and vitality
Pilates for muscle flexibility and endurance
Something that hasn't been explicitly mentioned, as far as I can see:
Fixed weights machines are crap. Free weights and 'opposing tension' exercises are the way to go. That way, the onus of balancing and stabilising the weight is on you, and you'll make your tendons and bones as proportionately strong as your muscles: and thus you'll be much less likely to rip a tendon or pick up a joint injury.