Okay, it only took a few more calls to port over my virgin phone. I called Cricket again and they gave me a different account number. The cricket rep didn't know which number to give me, and no one spoke English well enough to tell me that there is more than one account number. Then I had to call Virgin 3 more times. The first two reps sounded confused and told me to call back 24 hours later. Some insisted that I needed a pin number and couldn't grasp the concept that there was no pin. I persistently kept calling them. Finally, the third rep on like the 7th day, said he would go talk to the guy who does porting. Wow, someone finally understood me. No pin, no problem. He came back and said the guy who does porting said it would be done by 5pm. It was 10am. By 1030am, it was ported. The problem is calling people in foreign call centers. None of the info they get is right. They can totally misunderstand you and not know what they just did, and seemingly not even care. So, keep calling and keep asking and keep being super annoying, until you get someone who speaks English and seems to understand and they can get the problem solved. I don't know exactly how many times I had to call, but it must have been close to two dozen total calls over a seven day period. The advantage is that I pay half what I was paying on Sprint for the exact same thing. In these bad economic times, it was worth it. Why would I pay Verizon 3 times as much or Sprint 2 times as much money for the same thing, just because the person on the other end speaks English, when I only call them once a year. PS - for people having trouble, no SMS comes to your phone when it is ready to be activated. The reps are wrong. You will know when your old phone stops making calls. Next, hit the activate button. I had to hit activate and reset my phone about 5 times. Finally, I was able to make a call and top up $40. After that a few more resets and the phone started working. Just be persistent and think of all the money you are gonna save.