Easter present from AT&T for us all.

AT&T will allow out-of-contract customers to unlock their iPhone

if you're out of contract and in good standing with AT&T they will unlock your iPhone. It's about time that they did this, there was no reason to not allow the phones to be unlocked once the subsidy was paid back.