I checked this place out because they were promoting a special nokia phone for free after signing a one year agreement with t-mobile. The selection they had wasn't too good, but luckily they had the phone I wanted. They made me sign the usual early termination contract. I had to haggle over the price a bit, but they made me a good deal on my nokia. The customer service isn't so good, so just cross your fingers and hope that nothing goes wrong. Most of the problems with the service can be dealt with from the carrier though.
more