Amazon is not doing a great job either. They shipped a Macbook Air when I had ordered a Macbook Pro. They didn't release my replacement until their supposedly superior system registered my returns. I had to contact their support to tell them that it was returned a week back. After all the song and dance, they shipped a Macbook Air again as replacement. How is that for a market leading performance!