My deli said a pound of any kind of food feeds 4 to 6 people. Since you have a very large selection, I would lean towards the 6 people. You also know that not everybody is going to eat some of every single thing that you are serving.
Now, think of your and your immediate family at the bar-b-que. How would each of you fill your plates? I, myself, would probably take two meats, 1/2 cup pasta salad, 1/2 cup corn or chips if you had some, 1 cup of raw veggies, 1 cup of fruit, 1 dessert.
Your party sounds delicious. I would skip potatoes since you are doing potato salad. Perhaps add a couple of bags of potato chips, only open them as you run out.
Men will probably choose two meats, women--some will take 2, some 1, so plan for 1 1/2 meats, children 1 meat--most likely hot dogs or hamburgers.
You do have a lot of food here. Kids probably wouldn't eat any of the salads but will take finger foods like the raw veggies and fruit and pickles.
I suggest skipping the coleslaw--it doesn't sound like it goes with the rest of the meal, plus you have so much to choose from besides that. Another thing to think about--coleslaw and corn could make some other foods soggy when they are put together on a plate.
ThriftyFun is one of the longest running frugal living communities on the Internet. These are archives of older discussions.