T-Mobile Complaint - PUK Code Delivery
If you ever manage to lock your SIM and need a PUK code, you will not be able to count on T-Mobile customer service. They insist you have to physically travel to a T-Mobile store and present a photo ID to have your phone unlocked. This is not necessarily the same place you bought the phone.
T-Mobile UK will give you a PUK code over the web via secure login, as will AT&T.
But the domestic arm of T-Mobile doesn't have it's act together and would rather you drive to a store than to do something that isn't scripted for the CSRs.
I am changing my service to AT&T because of T-Mobile's lackadaisical approach to customer service.