I love my LBS. He has made many deals w/ me on bikes and service.If i need it in a hurry he'll get it out quick even right then and there.But I've never haggled on prices w/ him. He just started giving me deals(though we buy a lot,7 of us in the fam that ride).However i'll ask for a part sometimes and he'll tell me he cant get a good deal on it and to get it froman online dealer like pricepoint,jenson,nashbar etc.He says he'll put it on but they can give me a better deal.Anyway just shop around find a good LBS whether they give you a "deal" or not.The service goes a long way a lot of times.