I am an iPhone 3 (not even 3GS, just 3G) owner who was not eligible for an upgrade last summer when iPhone 4 was released. By the time I became eligible we were halfway towards this summer's supposed release of iPhone 5. Now, with rumors swirling, and my iPhone 3G rapidly becoming more and more dated, do I wait to see what happens with 5, or just go ahead and upgrade to 4?? For me, the jump from 3G to 4 would be a tremendous update....but what if 5 turns out to be even more spectacular? I am torn. I know that I can't play the "what if" game, but if the iPhone 5 turns out to be a major update over 4 I may regret not waiting. However, if it truly doesn't get released until fall or 2012, or if the differences are not that dramatic over the iPhone 4, I will kick myself for not just getting the 4. Anyone want to untangle my brain?????'