S.F.
we usually do our parties ourselves because of cost. we always expect 50-60 people. you can do frozen meatballs or roast beef... (Sam's club has the best meatballs). you can buy lunch meat and dinner rolls and make your own small sandwiches. some dollar stores have those nice metal trays with the lids to display them on. and easy but not as nice looking way is to just buy hoagies and cut them smaller - that cost more but everyone loves it as long as you go to a good hoagie place. we also do roast beef sometimes. always get your rolls fresh from a bakery the day of, that is the key. Bake Ziti is another one that's i found with my last party was pretty easy to make if you don't mind using Ragu. (some people really like to use homemade sauce) but the san georgio recipe on the back of the ziti box is the best - use fresh parsley. My parties usually run no more than 200 dollars maybe 300 if i go with the hoagies rather than make my own sandwiches.
good luck, it can get stressful when you do it yourself, if you have a family member that can help you with picking up the rolls and stuff, you should do that because you want to concentrate on your child and not miss the day.