I find that the best way to keep turkey from drying out is to brine it. During the brining process, the turkey actually absorbs some of the liquid, which helps to keep it from getting dry later on. Placing a layer of butter between the skin and the meat also helps to keep the meat juicy. The basting adds a final layer of protection to make sure the turkey comes out perfectly.