I spent at least 12 hours on the phone with AT&T(ick me off). We were with them for over 10 years and decided to switch to T-Mobile. ATT thoroughly screwed us on the ETF and the process to get a phone unlocked was literally a nightmare. After being told my ATT that we were not going to get the unlock codes and reading an article smearing ATT in the Huffington Post regarding the inevitable run around we would get trying to unlock our phones... I did my research and found Cellphoneunlock.net.
They are beyond amazing! I registered to get my phone unlocked and within 5 minutes my code arrived in my email. Worked like a champ and we couldn't be happier.