NO. ATT will NOT unlock your phone. Ever. The only way to unlock a U.S. iPhone is to jailbreak and then unlock via s/w. However, I believe (someone will correct me if I'm wrong) that when you unlock this way and then update your firmware, like when 4.1 comes out, it will break the unlock and the phone will become locked again.