Virgin Mobile. Fantastic services, fantastic prices. Unless you must have an iPhone, Virgin is by far the best.
I've had Verizon, T-Mobile, and AT&T, and Virgin Mobile is the only one I'd recommend to anyone... and in fact, my mom is a recent convert, as well.