Hi, Can someone please explain unlocking to me, because I'm unclear on a few things: - If you unlock the phone using a code, is it permanent? Or can your phone get "re-locked". - If you are on one network e.g. orange, and you unlock and put in another sim-card e.g. T-mobile, does your phone become locked to T-mobile? or can you take out the sim and put the orange back in and it will still work on orange? - If your phone DOES get "re-locked" does the unlock code work again (unlimited times?) or do you need a new one? - If you unlock your phone, and remove the branding, e.g. flashing a generic rom, will ALL traces of your old network be totally wiped, or is it somehow "hard coded" onto a network at some level, for example, if I unlock my phone and wipe the orange branding, then receive an OTA update from HTC with the new radio (that doesn't work with orange - disables wi-fi) will it work because my phone is unlocked? Or will the unlocked phone still think it is an orange, and screw itself up? OR If you unlock and debrand does your phone become identical to an unbranded one e.g. from Carphone Warehouse or similar. Thanks a lot for answering these questions.