I have spent HOURS on the phone with Virgin mobile over the past few WEEKS trying to get my PAC code so that I can transfer my number to another contract that I am already paying for. But without success!
I won't go into the full list but basically I have received a different response each time, explanations of IT issues that then "get resolved" but don't actually get resolved. When it comes down to it I still don't have my PAC code after many weeks, even though I believe Virgin are legally required to provide it within a couple of hours of request.
I have even send a letter to the complaints department, but this has not been acknowledged.