I activated 4 iPhones with Sprint and then switched to AT&T 4 days later. Sprint's voice service was unreliable and there data service was almost nonexistent. I had decided to switch over the weekend but it took a day or so to be able to find iPhones in order to port our numbers (numbers that we've had for 10 years). Got the Sprint bill today and they want $324 for 4 days of service! They claim I get charged for a whole month because I ported my numbers out but that's bull since I had ported my numbers to them to begin with. They weren't their numbers. After talking to them for over 30 minutes they eventually dropped the bill to $119. I told them that wasn't acceptable and that I was only willing to pay for 4 days of service. I'm not going to pay any activation fees since they didn't provide reliable phone service. They show that they have full signal in the Gastonia area but reality shows that they don't. Broken calls and dropped calls. Spoke to a supervisor for about 15 seconds. All she said was, "We're not going to give any more credits on this account." and then hung up. Never again will I even consider Sprint. Sprint has poor service in many areas, at least from the comments I've read here. Beware that they'll stick it to you if you find their service unacceptable and decide to leave. Yes I'm upset with them but with good reason. They didn't follow through on their end of the contract and provide reliable phone service but they expect me to pay as if they did? I'm not even talking about the horrible data service. Oh how I wish that T-Mobile had the iPhone. I hated leaving them. Great service and customer care. Hopefully this might save someone from making the same Sprint mistake that I made.