So I bought a new iPhone at the end of February when I came back from Dubai (where I'd been on secondment with work for 6 months). I needed a phone ASAP so I just got an iPhone because I thought it was helluva cool after playing with it for 10 mins in the O2 store! After living with it for a few weeks (on an O2 contract - not a bad deal for me as 600 mins/ 500 txts plus unlimited internet for £35 is fine by me), I still can't leave it alone and absolutely love it. I actually don't find EDGE too bad at all as I tend to use Safari for news sites and forums where there isn't a great deal of stuff going on on the screen. And YouTube seems to work fine over EDGE (which is a nice bonus) albeit in reduced quality. But it's fine for watching stuff liek Dragons Den etc! Anyway, having read about the upcoming 3G iPhone (which, I understand, might arrive as early as June) I've decided that I'll want to upgrade. What do you guys think the chances are of O2 accepting a contract upgrade if I buy a new 3G iPhone when it comes out and eBay the 1st Gen I'm playing with right now?