I live in Greenville, NH about an hour from Keene. I use Souhegan Cycles in Milford, Gamaches in Fitchburg, MA. I have bought parts from both but not bikes (I build my bikes these days). I haven't been to Gamaches for awhile but went with someone to buy a bike at Souhegan last month and the deal was fair. The only shop I will not use in my area is Gear Works in Leominster, MA. They look at me and see an old fat guy and treat me like a bicycle moron. I went in there 2 months ago to get some XT shifters to do a quick repair for a buddy they told me " for the type of bike you ride you don't need XT" and showed me a cheap non Shimano shifter that I had never heard of before.