I was looking into unlocking a phone last year. I think it's really hard if the phone is still under contract. ATT will give you the unlock code once your phone is paid for. However, many of the companies on the Web that charge you for an unlock code checked to see if the phone was still under contract, so they weren't much help, either. You might take the phone to a store in your area that unlocks phones for you and see if they can do anything or have any suggestions.