Mom and pop shops can survive against WalMart if they are smart (and probably a little lucky). We were in Yuma for the weekend. Yuma is not a big town but it has three WalMarts. It also has Sprague's Sports, which is a single, family-owned store. Sprague's probably gets 10X-100X the customer traffic per square foot of store space as the Walmart sporting goods departments. Why? Good marketing, attractive store, knowledgeable help, great selection of product, competitive pricing. Sprague's was a zoo all weekend, while the two Walmarts we stopped at were almost deserted. But Walmart has the advantage of selling sandwiches and beer, so we had to stop there.