I bought a Virgin sim-only contract on the internet at lunch time, expecting to receive my sim card the next day as advertised on their website. When I did not receive a dispatch email the next day, I rang customer services who apologised and said my card would be with me the day after. I was a little upset but received my card as promised. I installed it into my telephone, however when I tried to send sms or make phone calls it said I did not have enough credit. I then rang the Carphone Warehouse and was told that it could sometimes take up to 48 hours for Virgin to receive and update my details, and that my details had only been communicated to Virgin 24 hours after I had placed the order! I was promised that my card would be working by the end of the day. In order to be cautious I called Virgin and they told me that they had not received my details. So I rang the Carphone Warehouse again and this time the advisor told me that for some unknown reason the Carphone Warehouse had "forgotten" to do my credit check. He said I would have to go into a store to get it sorted. I told him I was not going to waste any more of my time with them and gave him the option of either putting things right on the telephone or cancelling my order straight away. He said he could do neither and that I would have to go into a shop. I insisted that this was unacceptable, was put on hold for 10 minutes and then told that my ordered had been cancelled. I subsequently called Virgin to get a card direct with them, they did my credit check while I was on the phone and I received a working sim card the next day. The advisor was also much more friendly, knowledgeable and helpful... what a difference. I will never go to the Carphone Warehouse again.