I'm trying to plan a birthday party for my boyfriend's 30th for a Saturday, and decided that brunch would be a better option than the barbecue route that we had originally planned. The crowd will be about 20-30 people, mainly 20-30 somethings, and because many of them are coming from South Jersey a spot downtown would be best (though if anyone has suggestions for a suburban location I'd happily take them). Anyway, number one priority is that they serve brunch on a Saturday, number 2 would be that they are "fun" or at least have a good atmosphere and good food (would love live entertainment, such as what Knodding Head has on Sundays but I know this is pushing it for a Saturday morning), number 3 would be that they aren't uber-expensive (thinking hopefully $30 or less a head, including a drink or two per person), and number 4 and probably the least likely to be found, would be to have them be BYOB. Anyone have any good suggestions? One place that would be convenient and is also definitely open on Saturdays is National Mechanics. Obviously they aren't BYOB, but again I realize it is unlikely we'll find a BYOB that meets the other criteria. I'd love your help in learning about other places though. Thanks!