I have a 3g s iphone. I was just told that there is an untethered update to jailbreak a 4.3.1 firmware. My question is what is the specific differences with greenpoison, redsnow, and ultrasnow? The new jailbreak update for 4.3.1 requires redsnow. Are there any better selections?