If you are a customer in good standing with your carrier for at least six months, they should be able to provide you with an unlock code. Another option would be to pay a small fee from a reputable outside company for the code. I recommend these folks:
http://horizonwirelessonline.com/cat/