As has been pointed out, weight-bearing exercise (pretty much everything except swimming and cycling) is extremely important for preventing bone loss as we get older. Many studies have shown that avid and competitive cyclists who do no other exercise have the bone density of someone decades older! Cross-training makes sense on so many levels.