Never one to rush into things at great expense, I was very excited when my service provider offered to upgrade my tired old 8GB 3G Iphone to the shiny new Iphone 4, even though I still had six months to run on my old contract.
The only catch was that I had to sign up to another (slightly cheaper) for 24 months.
My first impressions of the phone once I had set it up were that it was like my old phone but a bit faster, but the more I play with it, the more I am happy with my choice to stick with an Iphone and not head to an Android based phone.
As expected the ringtones on this site still work on the Iphone 4.
And an unexpected bonus is that my old model phone is selling on Ebay for $3-400. Sweet.