I've just given in to the dark side, and bought a 2G iPhone. It's lovely. Now I need to get a SIM card for it. I will only use it for texts (300 - 500 per month) and web, not phone calls. Can anyone advise me what the best UK tariff is? The iPhone isn't unlocked - it's o2 only at the moment, but if there's a good offer elsewhere I'll try to unlock it. Thanks!