Here's my dilemma: 1. My current contract is with T-Mobile for another 5 months. 2. My current T-Mobile cell phone is broken. 3. I'd like to keep my current number, as I've had it for the past 10 years. 4. I don't want to pay any early termination fees. 5. I want an iPhone 3G. Does anyone know of any loop holes?