Hey guys, So I've been stuck on 3.1.2 on my iPhone 3GS for some time now and wish to update the firmware. My first question is: which latest firmware do you all recommend? Next is: does updating the firmware (which leads into re-jailbreaking I assume) act as a restore on your device (as in all apps gone, songs need to be re-synced, all game highscores gone)? Is there a way to update (then re-jailbreak) without losing high scores in games and such? Does anyone have a good guide to jailbreaking whichever firmware you guys recommend (from an already jailbroken device)? Thanks a lot!