On 30th December I updated my package to get a HTC Desire phone and was promised delivery today. Waited in all morning and on attempting to contact Virgin Mobile to check on delivery by telephone on 789 got through on 4th attempt but believe I was charged 10p for each call as I had to go through the full press button 0 to continue each time, either getting cut off after pressing zero or listening to suicidal music for ages before the call dropped. Anyway outcome of call was that phone had not been despatched and I had wasted a full morning. I then told operator that I was cancelling the order and wished to revert to my original pay monthly tariff, she said she would cancel the order but would transfer me to another department to change tariff after 15 minute wait the call dropped again. After several more attempts got through to retentions and again attempted to change my package and was told this was not possible as I would be charged twice, I then asked to speak to Supervisor and was placed on hold, I suspect this is a tactic to **** you off as I all I got was more suicidal music for 15 minutes but again no one spoke to me. Anyway will have to try again when I cool down, just venting my frustration at a hopeless Customer Service System, Virgin need to get their act together and sort it out as the automated call answering does not work properly