While I "got" most of the movie and appreciated the underlying philosophical conflicts the dialog attempted to illuminate to the audience, I didn't get the part about everyone being 25 years old. I got the impression that The One comes along every few generations, ~100 years, and that since the current Zion inhabitants don't realize there have been 5 Zion's before, they think they have been fighting the machines for only about 100 years, as Morhpeus says in his speech in the cave. So why exactly is everyone in Zion 25 years old? Also, not everyone is 25 - Locke and the council members, as well as Captain Soren and some of the other ship crews are older. Or is it b/c they don't take anyone out of the Matrix after a certain age (Neo being an exception), adding a bias for youth to the population of Zion?