Just been looking on the O2 website and it turns out those of us who already have an original iPhone we can upgrade to the new one for free before the 11th of October, aslong as we agree to another 18 month contract with O2! i wonder if they'll let us pay the £60 price difference between the 2 storage capacities and let me get the 16Gb one???? any thoughts on that guys? Edit thought i'd add a quote from the O2 site "To thank you for being an iPhone fan, we're offering you an early upgrade to the brand new version when it launches on 11th July 2008. You won't have to wait until the end of your existing contract, all you'll need to do is agree to a new 18-month minimum term contract."