It depends on where you live
See
http://www.ins.usdoj.gov/graphics/fieldoffices/sanfran/aboutus.htm:
"
Service Area:
FOR ALL IMMIGRATION BENEFITS, EXCEPT NATURALIZATION:
San Francisco District Office: Alameda, Contra Costa, Del Norte, Glenn, Humboldt, Lake, Lassen, Marin, Mendocino, Modoc, Napa, San Francisco, San Mateo, Shasta, Siskiyou, Solano, Sonoma, Stanislaus, Tehama, and Trinity.
Fresno Sub Office: Fresno, Inyo, Kern, Kings, Madera, Mariposa, Merced, Mono, and Tulare.
Sacramento Sub Office: Alpine, Amador, Butte, Calaveras, Colusa, El Dorado, Nevada, Placer, Plumas, Sacramento, San Joaquin, Sierra, Sutter, Tuolumne, Yolo and Yuba.
San Jose Sub Office: Monterey, San Benito, Santa Clara and Santa Cruz.
"
I\'m not sure but think man, if South Bay people could do that in SF, they would have done that already and would not have got up at midnight to get a ticket from SJ office. Although in SF INS has a district office who serves much more counties than its sub-office in SJ, the skyrocketing numbers of Hi-tech and Mexican immigration applicants has congested SJ suboffice, when in SF office\'s service area these two indices are much smaller ...
Further, you don\'t need to bring with you photos.