Ive never gotten an iPhone on release before so .. My contract is now run out .. I'm just rolling waiting for the 5 ... i have my PAC code all sat waiting to go .. When they release the 5 - can i just walk into the carrier shop (o2, vodafone) and start up a new contract? Do carriers get them on the first day? Or just Apple?