I buy from the LBS and it has paid off. I hadn't bought a bike from them but this summer when I bought my mountain bike they ordered and expensive model they do not stock and required no deposit or obligation to buy. This gave me a lot of piece of mind and since I ride a small size it is not something they could sell easily. I also get a lot of small labor for free and discounted labor. I could get things cheaper online but having a good relationship with the LBS never hurts.

Now I don't go there for clothes but they don't stock a lot of women's clothing I like.