Mark and Steve talk about the bar and restaurant scene in NYC. There's a great new joint opening in Grand Central Station.