Doing it with rigid bodies...would be very rewarding, but extremely difficult; real-life rollercoasters have some serious calculations put into them before they are built (you can't have cars flying off the track, killing dozens of people). I second gster's method of curves, motion paths, etc...