for Virgin issues:
I suggest you file acomplaint with
Indiana Utility Regulatory Commission (they oversee telecommunication companies such as Virgini Mobile). Trust me, this usually gets you a very swift response, as the State will get involved - and no company wants to be on their bad list!
Local phone 317-232-2712 or toll free 1-800-851-4268
here is the web address to file a complaint online:
http://www.in.gov/iurc/consumer/complaint_form.html