CIP is not so bad for picking up parts.
Usually they will go grab a part that I am interested in if I really need to see it. Or if I walk in, order and pay, 30 mins later I'm out with the parts ...
Even over the internet, I can order the part in the morning and by 1pm they are ready to pick up. I have never had a problem returning anything either.
I've been dealing with them for more than a decade and have always had good service and support from them.
I also really do wish that they had a store front though, always nice to fondle the parts... ;]