Excellent advice...I'm 32 now, and have learned (the hard way) not to pull the macho "Mr. Olympia" BS weights workouts...I focus primarily on cardio now, and as you get older, cardio is # 1 for sure (though bone density and strength always have their place, of course). Then again, I've always been strong, so I'm focusing on my key area(s). Being a more muscular/heavy build on a shorter frame (5 foot 10), I know that the heart being in great shape is most important for me in the long-term.
Know yourself, your family history, and go from there, I say.