I have a solution for anyone who has an iPhone, but does not like AT&T!!! I found a software that will unlock your iPhone so you can use it on ANY network!! Works for versions 1.1.1 -1.1.4
Will not work on 3G though!!

www.myiphoneunlock.net