Well Cooked Hams