My recent experience and findings:
1. UPS is expensive $10
2. Banks do notary but not all branches, so need to call and take the appointment. Walk-ins doesnt always work
3. Also, there were couple of articles that banks don’t notarize immigration docs
4. Notary people at work also charge $10 per doc
I finally went to following place on Lawrence Expy.
They only charge $4 per notary if paid in cash otherwise $5
They were pretty quick was done in couple of minutes.. It seems place is run by Punjabi family. Hencem they are very knowledgeable about our documents and Indian passport renewal process.
In addition, they have passport photo and shipping services as well. One guy was shipping package for passport renewal, it seems he finished everything needed there itself 🙂 However passport photos were still expensive then costco ($4 for 4 photos, no one can beat that!!)
So to sum up, really recommend them for notary service
http://notary4all.com/notary
http://www.yelp.com/biz/4-notary-and-29-apostille-service-sunnyvale-2
530 Lawrence Expy.
Sunnyvale, CA 94085