I currently have an iPhone 3G. If the next generation iPhone comes out this summer I will roughly be into my contract 1 year and most likey not eligible for an upgrade price but my spouse is out of contract with AT&t and therefore, would be eligible. Would it be possible, and has anyone ever bought an iPhone with their spouses upgrade and then swapped phones and ported numbers over to each other? What I mean is, say spouse uses ugrade to get new iPhone XX then swaps with me on my 3G. We are on a family plan so I don't see what difference it would make to AT&T who has what phone. Also, what about purchased App's. How would that work? Is this able to be done?