Hey, i just wanted any experiences with ending an o2 contract early (due to end next July) as i'm considering snatching a free Nexus One (yes a Google phone, don't hate the player, hate the game) from Vodafone for the same contract price and a better contract, has anyone ended their contract early before and can give me any advice such as ease of cancellation and cost? any help would be appreciated, regards, skate71290