I'm wondering if their retention department will lower my monthly bill if I tell them I want to cancel. I'm currently paying around $125 for the unlimited plan for my 3GS. The only cell service that actually works in my house is Sprint, but because of my love for the iPhone, I used to transfer all my calls to my house phone. That stopped once AT&T came out with the Microcell to fix that problem (which I had to pay $150 for). Well, the Microcell works, but not to the degree that I thought it would. Many calls are still unclear and garbled. My wife has always been on Sprint and upgraded to an HTC EVO a couple of days ago. After playing around with the phone, I was pretty impressed. I would still prefer to keep my iPhone, but I'm at the point where our monthly savings would be pretty significant in addition to the phone actually working in my house without the help of the Microcell. If I stay with AT&T, our total cell phone bill would be about $200 monthly. If I switched to Sprint, it would be about $140 a month. I think switching to an EVO would be worth the $60 savings. If I explain this to AT&T's retention department, will they do anything to keep my business? I would gladly stay with them if they could lower my monthly bill. But with the way they run their business, I suspect they will tell me to take a hike. My early termination penalty is currently $115. On a separate note, what are the pros and cons of an iPhone vs. HTC EVO?