Let me see if I can explain what I've got and the questions I have and see if anyone can explain the answer to me in a way that I'll understand...lol. I've got a 3GS 3.1.3 (7E18), model MC135LL, modem firmware 05.12.01 that's jailbroken using Spirit. I have no desire to upgrade to iOS4 at this point as I like how I've got the phone set up right now. When I open Cydia, it says "This device has SHSHs on file for iPhone OS: 3.1.3". Now, after jailbreaking, I've done what most newbies have done...that is, downloaded a bunch of different JB apps to try. Some I've kept, some I've deleted. What I'd like to know is this...is it possible for me to restore the phone, set up as new, and then re-jailbreak using Spirit? I'd like to do this just to clean things up a bit. I guess what I'm worried about is that if I restore the phone and set up as new, I won't be able to get 3.1.3 back on it and won't be able to re-jailbreak it using Spirit. Can someone shed some light on this? If I've left out something you need to know, feel free to ask and I'll see if I can answer it. Thanks!