You are probably not going to find a local shop that will sell it to you for less than the retail. This is because the local shop is going to provide you with quality customer service AFTER the sale. This service, which cannot be had over the internet, is well worth the 50 dollars you might save by ordering one from another store. The bike shop does not make money by selling bikes because the bikes cost money in several ways. First they must be shipped to the store (shipping costs), then assembled (labor hours), then maintained (labor hours), then warrantied (shipping costs and labor hours). Support your local shop and they will support you when you need it the most (like when you need your bike tuned before Saturdays ride and you took it in for service Friday night). Dont try to knock down the price, a bike shop is not a car lot and wheeling/dealing is not appreciated. Many times a shop will offer you a discount on any accessories that are purchased with the bike so be sure to ask.