Hey guys. I know I have had this answered, but considering my phone was just replaced by apple, with no SHSH's stored, I only have 1 chance at jailbreaking 3.1.3. I've been told spirit is the best choice, is this true? If so, anything I should know before doing it? Really don't want to mess up and have to upgrade to stock 4.0.1.