I have been doing a lot of reading about jailbreaking and unlocking the 3GS iPhone, and I think I am at a slightly confused phase of my learning curve. The phone I am looking at is a 3.1.2 firmware (so far so good), and let's say that I do jailbreak it and unlock it, is there any danger of iTunes upgrading me to 3.1.3 when I plug it in to sync, or changing my baseband and thus ruining all my hard work? Is it going to try to get me to upgrade if I plug in the phone and iTunes detects that I am running 3.1.2? There are times when, as we all do, you are tired from the day and just press "OK" to make the nag screen go away. If there are any other pitfalls, please tell me about them. So far I have gotten the jailbreak matrix and it looks like I will be using blackra1n redsn0w for the deed. It doesn't look like a very complex thing, but I do want to be sure I asked the right questions before I start. I have not seen anyone warning about unintentional upgrades ruining the jailbreak, but there might be, so I thought I would ask. I am using Windows and Firefox. Thanks.