Ok, here are my thoughts/feelings about the iPhone this summer. The hardware part of the iPhone is pretty much as good as it gets. So if they do release a new iPhone, I think it'll just be a CPU Upgrade, a longer lasting battery, more memory, and possibly a better camera or a flash. But nothing extremely major, because like I said, the hardware part is pretty spot on in my mind. I think their major pitch will be software related. So many of the complaints have been about this. I think Apple will release the 3.0 software, where they'll integrate Copy & Paste, MMS, stereo bluetooth, Video Recording, landscape texts/emails, background apps, and I think they'll loosen up restrictions on the SDK. People have been begging for most of these things from the start, and Apple is going to advertise this as Incredibly more awesome iPhone. Doing that stuff wouldn't be hard at all, as individual developers have collectively done most of those things. I dunno, just my thoughts, seems to me like the best way to get iPhone hype up this summer, after all this competition has sprung up.