i got a 16gb iphone the other week unlocked using ziphone program (google it) fully easy to do, just plug your iphone in and run the program. unlocked to all networks etc etc etc using the O2 contract i had before i got it. if your iphone locks up then all you do is do a hard reset.... hold sleep button and home button until itunes/plug in logo appears, plug in computer then itunes will say that there is an iphone in restore mode IMPORTANT BIT ---> you must download the appropriate restore file (i.e 1.1.1, 1.1.2, 1.1.3) from internet and have it somewhere on your computer.. Then ctrl + click (mac) or shift + click (PC) on restore and then locate your restore file and set it going... EASY i have had no problems whatsoever and it is the best phone i have ever used. even got video capture, MMS messaging and zoom, burst mode, self timer, black & white etc on the camera now. so yeah I say if you can get one at a good price from ebay or somewhere then go for it!