This thread highlights the benefits and pitfalls of online shopping, whether bike related or not.
It depends on what's important to you; cost, convenience, variety of choice or personal service.
But this is shopping in the 21st century, and as far as small LBSs are concerned I'm afraid that for the customer it's going to be a matter of use it or lose it, and for the LBS, adapt or die.