Updated

How to unlock your iPhone on Verizon, AT&T, Sprint, T-Mobile, and Virgin Mobile

If you want to switch to a new carrier, you'll need to make sure your iPhone is unlocked first. Here's how.
iphone unlock
IDG