Thanks for everyone's input. As it transpired I managed to con the o2 rep into giving me a rather spiffing deal on a green 930 (handset, unlimited texts and calls and five gig of data for 28 quid a month). Otherwise I think I would have gone for the orange one!