Ok. I didn't want to upgrade to 3.1 because of all the complaints i read. It seems many are pretty happy with the current 3.1.2 Is it safe to upgrade? I read you can't go back so I just wanted to get some feedback b4 i do update. I have a 3GS, FW: 3.0.1 (7A400) AT&T 4.0 I've never cracked/jailbreak my iphone.