There is no way that the iPhone 2 (not firmware 2.0) will come in June. I say this for a number of reasons: The first and probably most important - We would already have known about it. June is roughly 3 months away. If Apple wouldn't tell us by now, the FCC would have already. Apple would need to have already started filing paper work by now because it is a lengthy process. We would know what Apple has been submitting to the FCC because it is a PUBLIC process and no device can be "hidden" in it. Also AT&T is not ready for the device, just look at their 3G coverage. Although they did announce that they were beefing up their 3G network, it would not even be close to ready for June. And the state that it is in now is pathetic and you would be using EDGE just about everywhere you would go except if you were in the heart of a City. Thirdly, Apple will want to milk as many iPhone sales they can with the firmware 2.0 update. How many people out there are going to be coersed into buying an iPhone now that it has such common apps such as AIM and Spore? Not to mention all of the businesses that have fallen in love with the slew of new enterprise features. I do realize that an emanate release of an iPhone 2 (with 3G and GPS) is on the horizon (Based on previous announcements of various CEOs). But this coming June? Get real. I would say good and reasonable guess for the release would be between September - November of 2008 in time for the holiday rush.