Ham is a good main course for large gatherings and family dinners because it's so easy to prepare, and it usually feeds a LOT ...