Hi all, am new to this iphone thing. I just bought an unlocked iphone 2G version. Firmware shows 2.2.1 which is the latest version. Was just wondering if I were to upgrade the firmware the next time when apple releases an updated, would it lock my phone? So do I have to unlock it again when I update the software? Is there a version that does not lock the phone up? Or is 2.2.1 safe for future upgrades? This would greatly affect what apps I purchase as I do not want to lose everything inside. Hope someone can help. Thanks.