I've used one of the online sites before. I think it was 5 or 10 dollars, you enter your IMEI code, the network and some phone info and it sends you the unlock code. Sorry, can't remember the site, but there are lots of reviews out there to find a good one.
The Following User Says Thank You to Fuzz For This Useful Post: