How do you prepare a turkey?

Whether it's for the upcoming holiday or for a regular meal, what are your tips and tricks to cooking a turkey?