Frisco just makes me think of Frisco, TX. San Fran sounds much better.