I'm planning on getting an iPhone4 in the near future. But I have a few questions: 1. Is it true that I cannot unlock if iPhone4 is on 4.1 firmware (because of baseband)? If so, will there be future fixes to this problem? 2. Is it true that a successfully unlocked & jailbroken iPhone4 will not get fastest data speeds on any network other than AT&T? For example, my jailbroken/unlocked iPhone4 on T-Mobile will only achieve EDGE speeds. Thanks. I basically need advice on how to use a fully functioning (with best data speeds) iPhone4 on other networks...or am I forced to go with AT&T?