Danaher's Ravings
link

This is a pretty cool look at the difference between lifelong activity and sitting on your butt as far as your muscles are concerned. 

Sweat Science: Unaging Athlete