If you have soft-unlocked the iPhone on 3.0, please do NOT update to 3.1, which will be released by Apple shortly. You will LOSE YOUR UNLOCK ! Wait for the updated version of redsn0w and a custom .ipsw file from the iPhone dev team to do the upgrade.