Due an upgrade on O2 and I quite fancy the iPhone 4 (using a 3G ATM). However, I don't fancy the £35/month, 24 month contract with a phone for £229. Just wondering if anyone had negotiated a better deal over the phone? I'm paying £35 a month now with 600 minutes (18 mnth contract) which I'd like to continue if poss. Just out of interest, any idea how the Blackberry Torch stacks up against the iPhone 4?