So my original iPhone has developed a fault - the vibrator has died and the phone app has started becoming unstable. What does everyone think is the best bet for getting it fixed? Take it to an O2 store or an Apple Store? I bought it from O2 online in their sale only a couple of months ago. Ideally I'd like a replacement, and I assume this would have to be the new 3G model as they sold out of the 2G model some time ago. Anyone have any recent experience of this situation?