I have to agree with the majority here. Sure I can drive down to Walmart to try and find something I'm looking for. Will they have it? Well if its a sewer hose, tank deodorizer or tacky lights, then yes. But I am fortunate to have a CW about the same distance away from me than Walmart. Why would I want to go to Walmart, park out in BFE, and then have to go in to the back of the store (unless I go through the oil lube area). And then the same way on the way out. CW has parking places close to the door. I can go right in and right to the item I'm looking for. If I have a question, I can ask someone who probably has a better knowledge than the old lady in automotive section of Walmart. And generally I am greeted by CW employees who seem happier to be there than wm employees. This is my experience though. I know most of the employees at my CW by face (some by name) and they recognize me as well. That won't happen at Walmart.
As others stated, I too like seeing stuff in person. CW often has sales. You won't hardly ever see a sale on the little bit of rv stuff at Walmart. CW also has coupons you can use if you are a member. I've used several of them recently. It can pay to shop around as well. Depending on how much time you have to do it and depending on the savings you get in return. Is it worth an hour of online searching to save a couple bucks? To some it may be. To me, it's not.