Heh, yeah, the turkey itself isn't the big hassle - well, except for thawing it out if you buy a frozen, and in much of the US, it's hard to not buy a frozen - but the whole dinner thing...I like one dish-meals/stir fries vs. lots of side dishes. When I'm the cook anyway.
Never tried to cook a ham from scratch. I think most people here buy it precooked and just heat it up with a bit of sauce coated over it.