I first stumbled upon this recipe at Insanely Good ... prepare ahead of time, making it perfect for entertaining. These ham ...