I bought the 3G last year, and I was "considering" the new one in June that will supposedly have a better camera, but most importantly, a more powerful chip/core processor. Would buying this new phone probably result in another $300 as well as the beginning of ANOTHER 2 year contract (or does it go with the contract you got with the 3G or start a new one)? To me, the difference doesn't look all that justifiable assuming the the Iphone 3.0 OS will allow for video recording on iPhone 3Gs, but of course who won't be a little annoyed by this new iPhone?