"You can also make haggis balls and use them in a buffet, as finger food."
Haggis balls are properly known as Cairngorm Oysters. They should only be taken from freshly slaughtered haggi as nipping them off and returning the wee beastie to the hill sans plums is having a detrimental effect on population stability.
We usually use ours as a base for a shepherds pie. Cover with a selection of cooked vegetables, top with mashed potatoes creamed with parsnips,brown and enjoy