My 2 cents worth on the LBS, my local shop is awesome, the owner is the wrench turner and he has 1 kid that works for him and is competent as well. Free tuneups whenever I want, even if its weekly, they don't mind, they also offer a trade in service since I purchased there. If I want to trade up to a newer model year or go up to a little better components on a bike they will accept my trade knowing the history of the bike. And in the end, its not a bad idea to support your local shop so they stay in business. I'm all for saving a buck, but blending your purchases between online and LBS isn't a bad practice, in my opinion.