There are many discussions on buying online v. supporting your LBS. Once again my guys proved I come out ahead in the long run by developing a relationship with them. Early in the year, I bought a vintage Raleigh Team Pro, which they rebuilt the drivetrain on to give me the lower gears I needed. I'm a casual rider and ride some less than perfectly paved country roads, so I was using .28 tires for a smoother ride. Over time though, the very tight clearance proved to be just a little too tight and I was having problems with tires rubbing on the brake housings. After repeated tweaks, we finally decided that it was just too tight a fit. So they ordered me the .25 gumwalls I wanted. So I brought it in today to put the new tires on and came back after work to pick it up. They rolled the bike out and said "you're all set." Ummm, I said, I still have to pay you. No charge, they said. Are you sure?? I asked, somewhat incredulously. Yeah, he said, we talked it over and decided not to charge you. We'll just keep the other tires (which I had for a couple months and had put probably 700 or 800 miles on).
Try getting that kind of service from an online retailer.