I just came up with a more sophisticated problem regarding the twin paradox, involving gravity.
Let's say we have two twins again, but now one of them sits in a space elevator on a fixed altitude above the surface of the Earth, while the other one orbits the Earth at the same altitude. Which one ages slower?
The problem is, two intuitive approaches give different results this time:
1) The orbiting twin goes at about 8 km/s (well, that depends on the altitude, but let's say it's quite low), so he should age slower than the other one.
2) The twin sitting still is the one in a non-inertial frame (he feels the gravity, while the orbiting twin is in free fall = doesn't feel gravity), so he should be the one who ages slower.
I'm pretty sure the solution number 2 will be correct, but I've got to calculate this
EDIT:
ZombiezuRFER said:
well, in a ship creating 1g of acceleration, either the ship is moving and the people inside feel the g generated by the acceleration, or the people are accelerating at 1 g into the ship.
That's kinda the gravity-acceleration equivalence

Ship is moving = normal acceleration, people are accelerating = gravity.
EDIT2:
Calculated it, turns out that after one orbit the time that passed is:
[math]t_1 = \frac{2\pi r}{c} \sqrt{\frac{rc^2}{GM}-3}[/math] for the orbiting twin
[math]t_2 = \frac{2\pi r}{c} \sqrt{\frac{rc^2}{GM}-2}[/math] for the sitting-in-the-elevator twin.
So, the one that ages slower is actually the orbiting twin.