cellunlock.net always comes through. I have purchased 3 codes from them and it is always amazing how fast they get it to you. Their instructions are easy to follow and the code is always right.
Don't skimp out, the market is what it is and an unlock code costs approx. $30.00 and is nothing because you can recoup that if and when you sell your phone...unlocked!