Just signed up with O2......O2 250, 12 month contract, £30 per month, 9 months FREE*, 250 x mins, 100 texts, equivilent of £7.50 per month. Got W810i for free too. I'm quite happy with that deal and I also get to keep my number. Nice to be able to get a 12 month contract still.
* Cashback with E2Save (part of Carphone Warehouse), and the cashback does work as I've had cashback with them with my Orange contract for the last 12 months.