This past weekend we had my wife's side of the family over for an early Christmas celebration. I was in charge of the ham, and Alton Brown's city ham recipe from Good Eats turned out to be a huge hit. Recommended!
(Warning: clean up is a pain.)
UPDATE: I made it a second time and forgot to tent the ham during the first baking period. It makes a difference, so be sure to remember it.