Right I, like so many of us, desperatly want to upgrade my phone when iPhone 4 is released. I bought my 3gs last year in august on o2, meaning I am in an 18 month contract. I have heard that you can get a 6 month early upgrade if you pay over 80quid for your phone each month, which I do. Do I need to sign up somewhere for this or anything? This would still mean I have to wait untill august though to upgrade, is there anyway to shave another 2 months off my waiting time? Thanks in advance.