Just a quck update to say that I ended up stayng with O2 but got a new phone, the Sony w880i
I just phoned them up to say I was going to switch and they haggled a bit, I pointed out better deals on Three and they matched them.
Now I’m due to pay £17.50 per month for a year for 600 minutes and 500 texts. Thats still only 20 minutes per day but it does work out at 2.9 pence per minute.
The phone looks really cool too