I travel a lot and I have owned many cellphones. I have always found the network providers to be really uncooperative regarding unlocking "their" phones.
Yesterday my sister needed her phone unlocked and we were in a hurry so I went online and found Cellunlocker.
The website is really clear, it cost less than $20.00 Canadian, and I had my sister's phone unlocked in less than an hour. The entire process was very easy, I think if people are struggling, it's because they haven't taken the time to read the directions. Measure twice, cut once!! Highly recommended.