Amazon.com
I am super lazy. I can browse tons of choices, read reviews, check out the specs and so on. Amazon has become very competitive over the past few years that we have been shopping there, plus for lazy sots like us, this is ultra convenient.
It saves me a ton of gas,not having to go from place to place searchin for the "perfect" thing (I am a tad picky...) I can browse at my leisure at 4am if I want too. They deliver it right to me and believe me Amazon has delivered stuff to me at campgrounds all over the place. If I have a lot number to give them, then UPS just drives right up to my door.
When I finally do drag myself into a store, even Walmart, I am dismayed at the lack of choices.Maybe I am just super picky, so I prefer to study and take my time then I generally buy online, most often from Amazon. I guess about 90% of my RV parts and supplies came from them the past 3 years of RV ownership.
Sometimes something turns up that I don't like and Amazon takes it back. Once I had a problem with a broken part and they replaced it so fast I hadn't even mailed the broken one back to them yet (but I did!).
We do however watch the sales and specials on the internet at camping world. We refuse to buy their member ship becasue their prices are so over priced and we rarely ever shop there, but we do window browse on the internet and once in a great while in person. BUT... once in a great while, something goes on sale at camping world really cheap that we need or want and we pounce on it pronto.
Like I got my favorite high backed outdoor chair there half priced one week last winter, then about 2 years ago, we got a beautiful patio mat from them half price, but other than that, not much we have bought from them since we discovered Amazon has tons of stuff.
I had bad luck with Ebay so I don't even look there anymore. If forced to we have bought stuff from PPL.
We have Amazon Prime, which means most all our stuff ships free and comes in 2 days. Sometimes Amazon breaks up the shipment into various boxes. Sometimes I order stuff one item at a time, since the shipping is free anyhow, I am not forced to save up for free shipping etc.
I know at one RV park we amused the neighbors, because every time we were outside eating lunch, they were outside eating too, and every day for a week, UPS would drive up with a box for us right at lunch time. It was pretty funny.
I even order some of my favorite staple foods from Amazon. We just got in 12 quarts of the UHT milk, becasue I love the stuff in my coffee and we don't have to dash out for milk all the time. The UHT milk doesnt need refrigeration until we open it. Also, I don't like the way a gallon of milk hogs up so much real estate in the fridge, I got to have room for my produce and wine, so I love those little quarts of UHT milk. One of those fits in the door nice and neat and the spares store in the cabinet.
Oh and if you get the Amazon credit card, you get "points" each month that you can spend at Amazon every month, you don't have to save up 35,000 to do something with. So when we charge up our campground fees and other stuff, those points add up at amazon into $$$ we can apply towards purchases every month. Like last month, we had $20 worth of points, the month before $15, at Christmas we ended up with $70 points and so on.