may have to have a chat with O2.. Still got 6 months left on my contract though, so was tempted to get one off contract... £350 is abit much though tbh.
From what I have seen they are the tits...
Are the 2g ones ok as these seem o go for a bit less..