Here's a summary of the dilemma. The full story is below. I recommend reading it before responding...the summary doesn't say the half of it. I ordered one pair of $115 speakers, got them, but just got an email telling me that my speakers had just left the warehouse. Different tracking number. More speakers. Same kind. Full story: So way back on September 9th, I ordered a set of (somewhat expensive) speakers from (online vendor). Somewhat superfluous information...might be useful though Meanwhile, I had been talking back and forth with (online vendor) and they informed me that I was lucky because I had gotten the very last ones they had in stock before their next shipment came in. They said they would be shipping it that day and I would get a tracking number in the next day or two. Awesome! I was excited. A few days pass and still no tracking number. I continue checking the status of my order on the site and it still says pending. I wait a few more days and look again and it says BACKORDERED! UGH! I was so frustrated because they had told me that I had gotten the last one. So I email the vendor asking what the deal was and they say that apparently their warehouse was either short-shipped or they miscounted, so they offered a slight upgrade to some other speakers (only like $10 more) and shipped them that same day and I'd be getting a tracking number later that evening. Awesome! Okay, so not the ones I wanted, but they're great anyhow. A day passes and still no tracking number so I email them again and ask why my status is still backordered and why I have no tracking number. Three days later I get an email apologizing for the delay saying that they had been busy in design and product spec and hadn't had a chance to respond to customer queries. He said that he had just (right before he sent the email) sent my order through for processing and that I would get a tracking number the same day. A few days later, the speakers come. Awesome! Woo! I'm excited. But just out of curiosity, I checked my status online just to make sure it said shipped but instead it still says backordered. I assumed that again, the database hadn't been updated, so I didn't worry about it. Today I get an email saying that my order has been shipped. I hadn't gotten one of these emails the first time around, but I did see a tracking number on the package when I got the speakers and checked it with the tracking number I got today...not the same. Somewhere along the road, I think they must have sent them the FIRST time when they upgraded me and didn't log it and then when I kept bugging them about it, they sent it AGAIN. The speakers are due to arrive on Thursday. So what do I do? I did everything in my power to make sure that I was getting my order and had no intent of cheating them out of some speakers. Should I just keep them on account of THEIR mistake, or email/call them and let them know of the mishap?