There is one bike shop mechanic that I've dealt with in my area that has my confidence. So, whenever I need something a little bit "off-the-wall" that isn't carried by one of the internet shops, I order from him. But, just lately I had my rear STI shifter fail (after about 8,500 miles). I called my LBS first to see if he had just the rear shifter-brake lever assembly available. He didn't. Then I checked his price for new 105's, $300.00. They were $160.00 online. I told him that the price diff was just too much to ignore. He understood. I went by his shop a few days later and did pick up some odds and ends and ordered a chainring that wasn't available from the online stores. We all pretty much try to do what seesm right, I'm sure. You give the LBS the business you can, without it tearing holes in your wallet.