i want to get a 16gb iphone (most likely will be 1.1.3 OTB). my orange contract isn't up until november, so i guess i will need unlock it to use on my orange contract. few questions. i assume ZiPhone will be the tool to use to unlock it for other networks? does this downgrade any functions? what features won't i have access to if using my orange sim? i'm not interested in installing 3rd party apps.. does unlocking also jailbreak it ? once november comes, would i be able to restore the iphone back to factory and then treat it like it was brand new unactivated and go to O2? thanks for any answers.