If you have your eye on the iPhone 3G, but don’t care to change to the AT&T network, unlocking may be the way to go. Once unlocked, the iPhone can be used on any compatible GSM cellular network. The catch is that unlocking solutions for the iPhone often only work for specific firmware versions.
The latest iPhone software from iPhoneUnlocking.com promises to unlock and firmware version for the iPhone up to the latest version 2.2. When the next software update is released you may find you have to buy new software to unlock the phone though.
The software claims to unlock the iPhone in only 5 minutes and allows users to insert any GSM smartcard. Unlocked handsets can be used to access the Internet, send texts, make voice calls and more.