No prizes for being an early adopter
I was an early adopter of the first generation iPhone and paid £269 for it on the day of release. I've been spending about £50 a month (based on a £35 contract with insurance) since November, so O2 and Apple have had about £600 from me.
A month or two back, O2 slashed the price of the iPhone to £169. Now it's been dropped to £99. Some people on contracts over £35 are getting free upgrades, yet those of us who paid £100 more than everyone else are being asked to pay £99! How annoying... it would be nice if O2 could let us all have a free upgrade too.