I don't want to anger Ridemebike, but I have not had good experiences at any LBS. Small ones, big ones, medium ones. It really doesn't matter for me, as my DH is an excellent wrench and yes, we buy our parts on line. It would be crazy for us not to... we don't need anyone to do the work for us.
However, we have patronized our very local LBS by buying 4 bikes from them; 2 road bikes and our recent Gurus, for which they are I think, the only Guru fitter in eastern MA. The total of these purchases is close to 30K. In addition, DH has sent at least 10 of his colleagues to the shop to buy bikes.
I didn't want to get my custom bike there, but DH convinced me to give them another chance. As I've written elsewhere, it was nothing but "tsuris" for me (i.e. trouble), the whole way. Of course now, they are being super nice to me, as they know I have the women of TE behind me. And I have a big mouth.
As far as clothes go, they do have them, but even I won't spend 150.00+ on shorts. I buy all of my clothes from Terry or TE, because they have what I want.
I keep wondering what would happen if DH suddenly wasn't here. I probably would not be able to afford the wrenching/parts. Doing it myself is not an option. Every local woman rider I have talked to about this topic has had pretty much the same experience as me. Doesn't matter what the shop is. They need an attitude adjustment.