How To Cook A Turkey In Such A Way That Do Not Get Dry?

Also,

Do you know of a bakery or any other place in NYC or The Bronx that will cook your turkey for you and you pay a fee to them? If not at least tell me your "secret" to cook a turkey without getting it dry.

Thank you
10 answers 10