Hi, well let me tell u they short version of this story. I live in mexico and I own an iphone 3g 8gb model, I had to unlock it to use it. Now im going to the US in about 1 moth. I can buy iPhone 4, or iPhone 3gs. If I buy the iPhone 4 I would need the unlock to be realeased or elles i would have a iphone 4 that i cant use.... or i can buy the 3gs and have a sure unlock and use the extra 100 bucks on something elles... My question. Do you think the Unlock for iPhone 4 will be anytime soon ? And, Should i get iphone 4 considering all the problems it might have ?