danshere: How about T-Mobile, will they unlock for free?
NOBODY will unlock it for free. Especially not the operators.
There are people dealing with unlocking, I knew one here on the forums, probably others can tell his nickname.
Try with him, he may unlock it for you, but not for free.