A reader sent me the following comment. I have no way of testing this myself, so take it for what it's worth. If anyone else can verify this process please contact me, or post a comment here immediately.

I accidently figured out how to unlock an iPhone for use without charge from AT&T, but with full support of the phones features including WiFi, but no AT&T service. Procedure: 1.) Obtain 2 iPhones 2.) Plug in iPhone #1 In iTunes select "I am a new AT&T Wireless Customer" and "Activate 2 or more phones on an individual or FamilyTalk Plan." 3.) Follow the steps for the FamilyTalk plan and enter "Cell Number X" to port a number over from another provider (e.g. Sprint) 4.) When the you receive the "Activation Complete" e-mail, plug in iPhone #2. 5.) Select the option "I am an existing AT&T (Cingular) wireless customer" and "Replace a phone on my account with this iPhone" 6.) Fill in the information re-using "Cell Number X." Allow the iPhone #2 to activate using this number. This number will be legit. 7.) Plug in iPhone #2, it will unlock the phone for use, but without a cell phone number assigned or account from AT&T. Disclaimer: I found this by sheer stupidity, as I plugged in the wrong phone during the activation processI accidently figured out how to unlock an iPhone for use without charge from AT&T, but with full support of the phones features including WiFi, but no AT&T service.