Hi everyone - first time poster, but long time lurker. I want to take the leap and jailbreak my iPhone 3GS but wanted to confirm I'm on the right track before doing so. I've read a TON so far and feel like I have a somewhat good idea of what's what now, but again, figured I'd come to the experts to confirm before taking the plunge. First off, I have one of the early 3GS's with the 4.26 baseband and 3.0 firmware. Now to jailbreak it, the best options for me from what I've read are Redsn0w or PwnageTool. There are some games that need 3.1.2 to play that I'd like to get them so I want an option that allows me to upgrade to this firmware too. I would also prefer not to have to do a full restore and lose any existing data on the phone. Is one of Redsn0w or PwnageTool better in my situation? Redsn0w seems more straightforward from what I've read, with PwnageTool offering more options and customization. I'm not sure I need or would use an unlock (which I believe I'd use Ultrasn0w for that) so I'm thinking of just doing the jailbreak and no unlock. So I guess Redsn0w or PwnageTool is my question...assuming I have those two right. I just don't want to accidentally upgrade by baseband or something since from what I've read, the version I have is one of the more desirable versions. Also one final note before I take the plunge - I place a huge value on stability and while I would love the additional options jailbreaking brings, I'm not sure I'd want it if it meant constant headaches and tweaking to get it to work right. In most cases, do jailbroken phones act as reliably as stock phones, except just with added functionality? Thanks everyone!