Heh, fortunately for me, there is a Schwab office just up the street. I drop in a few times to chit chat. They never seem very busy at all, I wonder about their overhead.
It's a large office, two guys at the front desk and probably 12 more offices around plus a large meeting room, a TV, and they used to have "free coffee".