Okay, so I've been an iPhone user since they launched and I've had both the 2G and 3G handsets. My 18 month contract has just come to an end so I phoned O2 (waited in a 40 minute queue) and talked to an advisor who told me my upgrade options were the following: 1) A 30-day simplicity SIM only tariff and keep my 3G iPhone - This would cost me £20 per month but would allow me to cancel at anytime and have comparable minutes/texts to my current contract. 2) Spend £45 per month and receive a free iPhone 3GS (this equates to £810 over the life of the 18 month contract or £720 if I reduced the tariff after 9 months to one at £35 per month - The one for £30 per month really isn't an option for me). 3) Spend £35 per month to receive a free refurbished handset from O2 which the advisor told me were 14 day returns to O2 but were not returns to Apple, therefore they will be opened and may have data on them?! - This option would cost me £630 over the life of the contact. Personally, I don't think any of these options are particularly attractive since I regularly spend £40 per month on my contract plus I have the Internet tethering option and pay for O2 home broadband. I've been a customer for over 3-years, never defaulted on a payment etc etc. I wanted the 3GS since I do a fair amount of emailing and web browsing from my phone and would like the extra speed. Am I being unreasonable or do you think the options are a little paltry at best? Especially considering as this is the season of goodwill! If you have any alternative suggestions I would be pleased to hear them.