Although my job actually involves selling cell phones through an "authorized retailer", I too would recommend buying direct.
If you're into games and internet, and you live in a big city, I'd definitely recommend Sprint. Their new phones are mindblowingly cool, I'm looking at getting a discount on one soon myself.
Verizon and Cingular have the best coverage, it's pretty much a crapshoot. Cingular has better coverage in the lower USA, but Verizon has better phones.



aaaahhhh, I see. MANY THANKS from everyone who answered.


Bookmarks