E.B.
I would highly recommend Strizzis in Pleasanton. They are a restaurant but also provide food for catering. You pick it up & serve yourself so it cuts the costs. They have mostly pasta, but chicken, sald, & I think steaks too. Go eat there & check it out!
Here is a link to their menu, scroll all the way to almost the end for the catering menu. http://www.strizzis.com/takeout_ptown.html