Also just a side note, you can't order ammo online shipped to your home if you reside in San Francisco. It is a county ordinance, also don't carry any knives longer than 3.5 inches long iirc on your person while in Berkeley.

You sure about that ammo ordinance in SF?
I know of multiple online vendors that will ship to SF, although it may be wishful thinking, I'd like to hope they are not breaking any of our wonderful laws.