I'd like to cook a whole pig at a gathering for about twenty people. I'm not sure whether to cook it in the oven or over a grill. I know the latter requires some extra planning, which I'm happy to do. What size pig do I need? Any suggestions, recipes, or advice on the preparation?