According to a sources inside the Cupertino's iPhone software development effort, it is "highly probable" that the iPhone 2.0 Golden Master will be done this Friday. The final version could arrive to developer hands two weeks before the introduction of the new iPhone 3G and well in time for the promised July 11 release to the public. Update: for some reason, this morning I saw the original "end of June" release date and copy and pasted that as the release date link, rather than the obvious July 11. My apologies. J.