Please be aware of two things about Virgin pre-paid:1) Each top-up card has an expiration date. If you are unlucky like I was last time, you might get a card that expires a couple days after you receive it, and then if you didn't notice, you'd be screwed out of $50.2) Don't count on Virgin to help you. Their customer service sucks. Long wait times, unhelpful service reps, and just annoying website.If there's a 7-11 in your neighborhood, you may want to check out their Speak-Up prepaid service, which is cheaper and has better phones, plus your balance is good for one whole year (as opposed to 3 months with Virgin).