I've used ventones.com for a long time now, and it has worked well for me. Ventones is a site that allows you to use your own MP3 music to make your own personal ringtones. After you make a tone, you can send it to your phone via a text message, and from there you can download it into your phone. I don't know if it works for Virgin Mobile, but you can give it a try.