Walmart screwed me over. I ordered 6 before they went out of stock. They charged the wrong card so I requested a cancellation. Then they sold out. I called them and asked them to cancel the cancellation but they couldn't do anything. By the time I got off the phone, they were sold out and slowly reappearing, grabbed by the rest of you fine folks.
So, lesson learned... NEVER cancel an order from Walmart and expect quick cancellation like Amazon.