jartsa said:
It seems that for some odd reason explanations are completely different depending on if clock moves straight ahead, or if it moves back and forth. Well I think that's ... odd.
It is odd when we first encounter it, but it will make more sense when you realize that we're considering two different phenomena - then the different explanations are not so surprising.
In the round-trip twin paradox case (did you try the FAQ I linked to above?) we are counting the number of times that the clock ticks as it moves from one point in spacetime (the departure event) to another point in spacetime (the reunion event). The traveler and the stay-at-home clock follow different paths through spacetime; these paths have different lengths; and the length of a path through spacetime is measured by the amount of time a clock moving on that path measures. It's analogous to the odometer of a car, where two cars can leave point A together and arrive at point B together, yet one odometer reads less than the other if they took different routes.
Time dilation, what happens when you and I are moving relative to one another and we both find that the other clock is running slow relative to our own, is a completely different phenomenon, namely the relativity of simultaneity. If you are not famiar with that concept, stop right now, google for "Einstein train simultaneity", and be sure that you understand it - it is a complete waste of time to try to understand any of relativity until you understand relativity of simultaneity.
Say we both synchronize our clocks to read 1:00 PM as we are side by side, and then we start moving apart - maybe I'm moving relative to you, maybe you're moving relative to me, it's the same thing. We're watching each other's clocks through telescopes, and I see, after allwing for the light travel time, that at the same time that my clock reads 1:40 your clock reads 1:20. Thus, I conclude that your clock is slow by a factor of two. But you, watching my clock through your telescope, see that at the same time that your clock reads 1:20 my clock reads 1:10, so you just as correctly conclude that my clock is running slow by a factor of two.
But what's really going on is the relativity of simultaneity. Using the frame in which I am at rest, the events "my clock reads 1:40" and "your clock reads 1:20" are simultaneous; using the frame in which you are at rest they are not simultaneous but the events "my clock reads 1:10" and "your clock reads 1:20" are. Thus, the time dilation has nothing to do with the rate at which time passes - it's one second per second for both of us - and everything to do with our different definitions of "at the same time".
And at the cost of repeating myself... You must undetstand the relativity of simultaneity before you can make sense of any of the rest of relativity.