And I was just wondering if you can flash a virgin mobile phone over to cricket?
Generally no. Especially the newer ones. Cricket generally will flash Verizon, Sprint, Alltel, Metro PCS, US Cellular and other companies phones over but Virgin Mobile isn't one of them. Virgin Mobile phones along with Tracfone/Net10 have the highest level of anti flashing techniques built into their phones (so people can't buy their cheap phones and then not use them on VM's network). I would just get a cheap Verizon phone as they are the easiest to flash to Cricket. But make sure you are NOT in a Cricket Trimode market. The new Trimode areas can't flash other phones over because they are not compatible with the new Trimode channel. Nobody uses Trimode but Cricket and Metro PCS at this time.