Contract was coming up, so I called o2 to discuss getting a new contract with them.
First Customer service person offered me a really crap deal, so I asked to be put through to the cancellation department.
There I bargained and eventually got:
200 xnet minutes
500 xnet texts
Samsung G600 (the 5 megapixel camera! Worth around £200 on ebay)
12 month contract
and all for only £20/month
If you sell the phone, your contract works out to roughly £3.50 a month. I know there are completely free cashback contracts out there, but hey... you get the £200 upfront from selling the phone and there's no cashback involved!
If you want to keep the phone, its still quite a good deal. e2save aren't even close to matching it.