I've gone through one of each of the iPhones, but sold my 3g and 3gs on Ebay (sad money troubles.) I'm going to be getting the new iPhone when it comes out, HOPEFULLY next week. I had to put on my 2g iphone with a cracked screen to grandfather in the unlimited data plan in the meantime.. If it doesn't come out next week on Friday and one is available for me to get, which let's be honest, it probably won't be... I will be stuck with this cracked screen phone all summer. Does anyone have any tips to make it more bearable? I can't afford 90+ dollars just to replace the screen+digitizer on a 2+ year old phone that is being replaced soon enough.