Okay after reading a lot of text (both old and new) I'm not completely sure what I should be getting my software up to, 3.1.2. or 4.0.2.? Also, I just wanted to make sure: I can jailbreak the iPhone after I update it to whatever software thats compatible with T-mobile right? If so, what's the...