Originally Posted by Napoleon_PhoneApart
If it's just a carrier update, no one has to worry about losing their jailbreak.
That's not totally true though... if Apple wanted to be dicks, and knowing that 3GS's can't be jailbroke on 3.1, they potentially COULD make it so it'll make sure you have 3.1 before installing the carrier update.