I have been using Cellunlocker.net services to unlock my phones. Fair price and works 100%. They provide excellent customer service!
I have tried other unlocking services before and they have failed on phones that cellunlocker.net was able to unlock for me.
Bottom Line: Yes, I would recommend this to a friend