As a real estate agent, I can say that it's the same or similar rapport that local gun dealers should be cultivating with customers so that regardless if a big box store moves in (or some other RE company in my case), they don't lose business. A few customers will always stray, but in the end, the customers you really want to do business with, aren't going anywhere.
Those (like a certain dover indoor range, a certain "supply" store on Route 10 in Dover) who don't have the interest to give a crap about their customers or being competitive with their pricing, and simply EXPECT them to return are the ones who will be hurt by Cabela's moving in. Even though these two are in Dover, I know plenty of folks who drive up that way regularly who live as far down as Milford. They'll be heading to Cabela's with no problem.
In any instance that your customers have a choice, you should be making sure your customers are well taken care of when they do business with you.
I'll save my shameless plug for everyone to go so Federal Firearms in Middletown for great service and prices for another thread. hehehe
Ok, I'm getting off my soap box now.
Moosie