They cost a little more, but I pretty much only use Napa if I don't get OE parts. If you find a major Napa store (with a warehouse attached), they tend to have a LOT of stuff. Aside from parts for your car, they have lots of tools. They don't look like they have much, but if it's a big store, they have it all.
I used to go to other stores cause the Napa wasn't real close to home, but time and time again, Napa had what I needed in stock. Strange things too like exhaust gaskets for my CRX, a PS pump for my Galant VR4.
I'll stop in at autozone for oil if it's the closest store, or whatever, but anymore, I never acually plan on going. I'll only get prepackaged goods, no more autozone crapo parts for me. A large Napa store is nice cause a lot of times, they have stuff in that the dealer parts deparment doesn't.
If you know you'll need a part in advance, it's probably better to order from a online Toyota parts dealer. They will be cheaper then the local dealer.