I've been with Sprint for about 3 years, and they've been pretty good up until recently. One, their phone prices are outrageous, even for new customers. Sign a two year contract with Sprint, get a certain phone for $29.99. Sign a two year contract with AT&T, get that very same phone for free. Two, recently, they've introduced a download fee. Internet use was always $15 a month, but now if you download anything at all from the internet, they charge you an extra $75 a month for the privilege. And finally, their customer service has never been very good, and as of late it's very hard to even connect a call to them. (Gee, I wonder why?^^) I have to deal with them until December of this year to avoid the cancellation fee unfortunately, but as soon as the contract is up I'm gonna switch. I've been looking at various companies, including some local ones, but there's only one I've found that I actually like; Virgin Mobile. I see that since the last time I've used them, they've introduced "plans" instead of just pay as you go. They seem very reasonable, their phones aren't top notch, but the prices are excellent compared to what I'm used to. And they run off the Sprint network. (The only thing I like about that company now.) Does this seem like a good choice, or can someone persuade me to take an other look at one of the other companies?