I purchased some aquarium gravel online through Petco's website. Immediately afterwards I realized I would rather just order it from the store and and do curb side pickup in order to save on shipping. I went to cancel my order through Petco, and the Petco site said you had to call them for cancellations, which I found kind of odd in this day in age, but whatever, I called them to cancel. I explained what happened and they said they would handle the cancellation request while I put in another order for curb side pickup from my local Petco. They said someone would follow back up with me the next day in regards to my cancellation request, which again, I found pretty odd; why do they need to contact me the next day in regards to a cancellation request, just cancel it. So the next day I pickup my order from Petco. On my way home I get a call from a customer service representative in regards to my online order. They said it already shipped and they couldn't cancel the request and that there was nothing they could do. Again, I put in my cancellation requests literally minutes after I submitted the order. I'm guessing these traditional retail companies with a web presence are getting owned so bad by the successful online retailers like Amazon and Chewy that they have to resort to shady tactics in order to milk their customers for every penny. Whatever, I will file a dispute with the credit card company and never shop at Petco again. Screwing your customers over for penny's is not a long term strategy for success. I will stick with online retailers like Chewy who do it right and don't try and screw over the customer.