Wow am I frustrated with Home Depot! About a month ago I ordered a 55 gallon auxiliary water tank online at homedepot.com to use on our upcoming RV trip to keep us topped off on water in dry camping spots. It was supposed to arrive in a week. A couple of weeks went by and shipping wasn't updated. I called and 45 minutes later had an answer. Supposedly it was shipped, but was missing in transit. However, they said that is their best guess. They couldn't track it, had no record of any movement of the package, and couldn't even verify that they shipped it! They told me that I wouldn't be getting that one and that I need to cancel and reorder. I asked if they could just send me out another one, but they said they couldn't. So, I canceled that order and then placed the same order again. Again, the same thing happened. The package was supposed to arrive yesterday, but shipping information was never updated. I called them yesterday, and they couldn't tell me whether it had shipped, was out of stock, was waiting to be shipped... Nothing. They suggested that I wait and see if it is delivered. As I suspected, it wasn't delivered yesterday. I got an email today that said it would be delayed 3-4 weeks. Given that I am leaving on my trip in less than two weeks, I called to cancel the order. They told me that I can't cancel the order because it'll be shipped through a third party. They said my only choice was to refuse delivery when it comes (UPS just drops it off, and always while we're at work, and thus unable to refuse it) or to return it in person to my nearest store after I receive it. I was flabbergasted at this response. In what world am I unable to cancel an order that is running late and won't ship for 3-4 weeks?!? I called my credit card company to just cancel the order and be done with it, and I found out that I haven't been charged yet, and my CC is unable to cancel/refuse future charges. I called Home Depot back, and they reiterated that I can't cancel my order and have to just wait for it to ship. I won't be able to stop them from charging my card and shipping it to me. Then I'll have another headache to deal with, and the nearest Home Depot to me is 45 minutes away, so if I do get it and need to return it, it's not just right down the street. Oh, and I also found out from my credit card company that my refund was just credited today, nearly two weeks after I canceled my last order. I've now spent several hours in total on the phone dealing with this, will undoubtedly spend a couple hours in total returning the damn thing once it arrives, and will have to wait in limbo before I can even do anything further with this, which will certainly be another time-consuming nightmare. This will be the last Home Depot purchase I ever make. I understand that shipping delays happen, especially during the current pandemic.... However, the customer service has just been dreadful.