does the 16 gb iphone 3g have the upgraded parts that the ipod touch 3g 32 and 64 gb have?? and if its unlocked, and i have to restore it for any reason, will it still be unlocked? and if i get a sim card, and its unlocked, i can go with any cell phone provider with no contract? what cell phone providers do you guys use? what plans? also, is the latest software for iphone/ipod touch jailbreakable? and is there anything i should watch out for when buying a used one? i heard some problems about getting locked out or something when connecting to itunes?