Thanks for the post. I would like to share my experience in unlocking my iPhone 3G.I wanted to unlock it from the respective locked network but did not want to jailbreak it. As jailbreak makes the user to lose the warranty of the phone. I was also not comfortable in using the available unlocking tools. I searched and found that Theunlockarena.com provides such a permanent unlocking service for iPhone models irrespective of the baseband. They unlock the iPhone through the remote unlock service which would be a better option because, we need not give the mobile to someone else nor do we have any chance to enter the wrong unlock codes. This type of unlocking was very apt for me.I unlocked my mobile and now free to switch networks.I used Mobileunlockguide.com for free unlock instructions.