Dan- check out www.toyotaguys.com. They're a Toyota dealer located somewhere in Oregon, but they also do online retail. I've shopped there for some toyota parts in the past; and needless to say, I've been very satisfied with them.
Pretty good customer service. The site has secure online payment, and the prices are pretty competitive (better than some of the prices I can get at my local dealership). They operate like a business bigger than they really are. i.e. they'll e-mail you a confirm e-mail after you place an order, and will e-mail you another confirmation notice before they ship something out to you. If something's not in stock- they'll e-mail you that too (personal experience. TRD air filter. not in stock, but they notified me right away).
I'd definitely do business with them again in the future- just can't find too many Toyota parts that need replacing. Toyota's too damn reliable. :P
*bonus* if your order is over $25, they'll ship it for free. Yeah- for FREE. Heck, incentive enough righ there. And it's pretty fast too, probably 4 business days.
And since they're a dealership first, and a vendor second. There's always a contact #.
hmm...so toyotaguys, where's my check??