I'll be loyal to
ChainWheel as long as they treat me with respect. I don't have to get a super OMFG discount (but usually do), and they don't have to give me the store for free. As long as I feel comfortable in there - speaking with the mechanics, the owner, and all the salesguys or just milling around building a mental wish list they will get the majority of my money. I've purchased off the net a couple times (found the minipump I wanted on clearence), but for the most part I shop there.
I did visit another shop today. I've been trying to find a commuter bike for someone special, and heard that this place might have what I needed. Turns out they did. This place was basically a shack with junk (read old bikes and bike parts) stacked everywhere! Ran by a couple of really super older guys. We BSed for a bit, and they found me just what I needed, and even offered to dig up my next project for me (SS/fixed road bike). I won't go there for everything (shop #1 is my home), but I know where to stop every once in a while for a good chat and some random parts.