I must agree - t-mobile rocks. I’ve had literally ten (I mean, literally, ten. Really.) cell phone providers and have enjoyed my stay with t-mobile for the last 3 years. When I call, someone answers, chit chats if necessary while solving the problem (i.e., not reading from a script somewhere in India) and fixes it to my satisfaction. No 3 hour hold times (cingular), no arrogant jackass posturing (sprint), nor ineptitude of any kind. I plan on sticking with them for a while!