As some of you know from a thread that I posted earlier in the week that my wife and I dropped AT&T for Straight Talk. AT&T was happy to unlock my iPhone 3GS 16GB (purchased from another AT&T customer, while they were on contract mind you) but were unable to unlock my wife's iphone 3GS 8GB. What the hell? This is my wife's third iPhone 3GS as her first two locked up from software failures (both on 4.3) and never turned on again. The third phone we went to an apple store near Libertyville Illinois (I am in the Navy and was based near there) in January of this year, and the clerk we were issued gave us her current iPhone 3GS as a replacement. I could tell it wasn't 100% new, but it was told to us that it was refurbished. One major question, if it was stolen, wouldn't AT&T block it from the network!? I love how they take my subsidized-price payments and then when I leave them they tell me the phone is stolen. And now I'm shit out of luck in terms of unlocking it! I've never, ever heard of this happening!