Glad the ball is still rolling! Thanks to everyone for the suggestions.
I've been trying to think of a place that's somewhat central to everyone. My suggestions would be 1) Neo-China on Maynard Road in Cary, or 2) Applebee's on the corner of Hillsborough and Gorman Streets. Neo-China has a banquet table and a safe parking lot in the back.
Chris