How big is "huge"? And how many guests are coming? I would second the roasting suggestion from meriruka, but if the roast is very large, and the number of guests not very high I would definitely cut it down to size, and save the rest for another time. Normally I keep our meat portion size at about 1/4# per person, but for guests I ere on the large size (because nothing is worse than not having enough if people want seconds), so I would allow at least 1/2# per person, with a minimum roast size of 3# (because roasting works better, IMO, with larger pieces of meat). Cut the remainder into useful sizes for your family, before cooking, and freeze them. And if you have much of the roast leftover, come back here; I'm sure there will be lots of suggestions as to how to use it up