For years, I have loved Bass Pro Shop. Never had any issues, always had a good selection and solid items. Then I made a mistake that no one should ever fall victim to...do NOT EVER order online. We decided to go camping to surprise my 8 year old son. Since the trip was going to be the next day, we decided to do "store pickup" and grab some sleeping cots and supplies. Since I had to work, this would make it convenient for my wife to pop in and pick up the items. I made sure to select "In Stock" items only on the website and paid for my items. Later that morning she popped in and a few of the items were ready so she picked them up. They told her the rest of the items (except one) would be ready later that day (we were fine with the one item being later). So I dropped in after work to check on what was ready. Easy, right? WRONG. First off, they now told me most of the items were now shipping and wouldn't be in for weeks! Here's where it gets frustrating and why you should be wary...THE ITEMS ARE IN STOCK. And I was told I couldn't get them, they couldn't go pick them up and my only option was to PAY FOR THEM AGAIN and later get another refund! To give you an idea of how ridiculous this was...it was a $1300 order! So, I literally could've taken $1300 cash and walked in this morning and bought every item and been done in 30 mins, but me being "smart" decided to use their website and save some time. Yeah, right. I repeatedly told the store and their phone line that if ANYWHERE on the website had said "Items might be delayed" or "Low stock", I would've just gone to the store. Instead, I got a 2 hour lecture about how their retail stores, their website, and their shipping services all work apparently independently and don't have a clue what they're doing. I was told "we know it's a problem" so many times it was laughable and "we've been complaining about this for a long time." Well, never again. Whole order is cancelled (which of course, I have to wait for all the items to arrive at the store because they can't even cancel your order fast). I guess they figure there's plenty of people dropping $1300 on stuff to just wait for it to arrive a few weeks later that there's no reason to change. Sad, because before today, taking my kid to Bass Pro Shop to get some gear was a real treat. Way to go, corporate!