I’d have to say my T-mobile service kind of sucked, but I knew that might be the case before I signed up. My house is near a huge park and that was the cause of my poor service. In the city the service was bitchin’ though. And on my dad’s boat… weird I know. BUT this review is really about the T-mobile store in Hauppauge. The employees were super friendly, and went out of their way to help me. My situation, my phone was unable to dial out and when people called me I was only able to hear them when it was on speaker phone. I went to the T-mobile store in Centereach because I was running errands in the area. I told the guy about the problem, he calls my phone from the store phone, puts it on speaker says it’s fine, and moves on to the next person. By the time I realize it’s still broken, the store is closed. The next day I go to the store in Hauppauge. I told one of them my problem and how I was treated at the Centereach location. They didn’t have any Sidekicks in stock, so he set me up with a customer service rep(we had to hold a half hour.) They say I have to send it UPS and it could take up to 2 weeks after they receive it to send a new one out. That was un-exceptable. I said no thanks and hung up the phone. The guy saw how disappointed I was, he called a few of the other managers in the area and found out the Centereach store was the only one in the area with one left in stock. All I had to do was switch it, no questions asked. Thanks T-mobile of Hauppauge!