If you guys are driving, it might be easier to meet just out of downtown for parking sakes. I can get a cab. How about the great spagetti factory in Gas Town?
I just googled Red Robin as well since they are everywhere and there is one on 200-1001 West Broadway, which would be quick for me to get to and for you guys coming from outside of Van.
http://maps.google.ca/maps?ie=UTF-8&...ns%20vancouver
Dot A on the map.
Or Boston Pizza on West Broadway - Dot B
http://maps.google.ca/maps?ie=UTF-8&...za%20vancouver
Whacha think?