In the last few days I have re-read both Ender's Game and Speaker For The Dead, and couldn't help but wonder about a few things as I read. First off, I'll start by stating how relativity works, or at least how I understand it works after reading the books. OSC says that during interstellar travel the ships accelerate up to relativistic speeds, and therefore, what seems like only a short time to the passangers, is actually quite a long stretch of time. So a person travelling say 22 light years, may only think a week has passed, though to the rest of the universe 22 years has gone by. In the books Ender travelled from planet to planet for around 3000 years, while he only aged around 30 years. This is completely understandable, and not what I questioned. OSC had stated that Ender was quite possibly the oldest living person in the universe at his 3000+ years. But what about the crews of the startships that transported goods. After all, Ender himself bought a startship filled with goods that where ment to be shipped off to other planets. In the book it said that the crews contracts were void and they would be provided other transport home. So these people, people that make a living shipping/transporting goods, wouldn't they also skip generations at a time each time the had to travel from star system to star system. Or is it that one person makes more than one or two of these trips, and Ender and his sister Valentine are the exception. I would guess that OSC didn't really think about it in all that much depth as it didn't have a huge roll in the story line, other than Ender and Valentine living all that time. I just wondered how the rest of the universe coped with the generation leaps caused by travelling at relative speeds. It seems to me that if there was a great deal of transport going on between star systems, then there would be a great many people that where very old. Anybody else have any opinions on this matter?