I am so confused. I just chatted with a rep to confirm that the iPhone (via upgrade program) will be unlocked always - concerned that once we choose a carrier in store they would lock the phone to that carrier. they confirmed that the phone would remain unlocked, but only for Verizon, AT&T, Sprint and T-Mobile. When i asked about international travel and using local carriers when abroad, they said that i would need to get the phone unlocked for international use by the carrier. To which i questioned them as i thought either the phone was unlocked or not. Their answer was that it is unlocked "only for Verizon, AT&T, Sprint and T-Mobile." Is it possible that this is true? Could Apple technically unlock the phone only for certain carriers, or do you think this is just their PR answer as we are supposed to use the phone on one of the big 4? it would be really messed up if the phone wasn't truly unlocked.