Many people seem challenged by cooking their Holiday Ham (or Easter, or whenever) which is ironic since Hams don't need to be cooked. What this means is that Ham is about the easiest meat to cook. I don't really need to worry about the internal temperature other than getting it warm and you can cook it by most any means. What you do need to be careful with is overcooking. Ham is great out of the package and pretty much useless if its dried out.
Photo © 2012 Regarding BBQ Inc., licensed to About.com, Inc.