Hmm, that almost but doesn't quite answer my question for my situation. I have had a blackberry with ATT for about one year. I was going to upgrade to a 3Giphone, but when I check on the MyATT web site, it says I will not be qualified to upgrade until next March (WTF?). So, I figure rather than pay the much higher upgrade cost for the 16gb model, I should just prematurely cancel my blackberry service and then go in for a new 3g iphone, right? Well, I called the local ATT store to ask the service rep if there was any downside to that. He got very nervous and started talking in a low voice, and just said "we were told not to discuss that option with people". I said, "well, I'm bringing it up, not you. Is there any downside?" and he still basically would not answer. So, what's the poop? Why would anyone go for the higher upgrade price instead of just canceling out early? I think my cancelation fee would be about $110, or so.