I have an Ericsson k700i on contract with o2 and am due for a free upgrade. I wanted to change to something like a Sony Ericsson P910i with some kind of pc type software (Symbian or Windows mobile). Does anyone have any other recommendations bearing in mind I can get a free upgrade from o2 but only for certain models, the nearest to what I want being one of the o2 branded phones.