I was unlucky enough to order a graphics card that doesn't exist anymore, so a replacement would never come because it would be waiting for new stock forever. I did a little research and it turns out there was something wrong with the model and that's why it was discontinued, hence why no new stock came.
Looking around a bit, I realised that an amended version of my card was released, so I phoned up and explained the situation.
I then waited for the new model to arrive, only to find out a few days later that it was going to be at least a month before more stock came. Losing patience, I phoned again, demanding a graphics card of equal value that was in stock. They said "okay, expect it to arrive on Monday or Tuesday". That was last Friday, and I keep checking the order's status online and it hasn't even been sent yet. There's more than enough in-stock, so I have idea what the problem is.
I might phone and complain again. O.o