People, remember that FF users are also a programmers, system administrators and generally computer-savvy people, that actually know what they are doing, and these are not the regular type of users.
That is becoming less and less true. In fact, I'd be willing to wager that, currently, the majority of Firefox users are not.
Mozilla, please read those messages and take care of that annoying feature that prevents the users from actually browsing the net.
It's not preventing people from doing anything. In fact, it is a meaningful message that actually makes SSL meaningful. And aside form people who use servers with constantly changing certificates, it is a one-time thing to add an exception.
Please also understand that there are proxies or internal sites, or even a security software that uses self-signed certificates, and they change every build or on every connection.
If you're behind a proxy (or anything that intercepts secure transmissions), you probably shouldn't be using anything that requires SSL.
And for users on internal networks, they should contact their IT people to have them actually set it up properly (i.e. create their own root CA, distribute it, and sign all of the certificates using that).
The fact that this is actually a problem just goes to show how poor of a state SSL really is in. If people aren't following the rules, then the system is meaningless.
So, please save us, like, 2 hours of total 24 clicking here and there, and give us a chance to embrace all the risk for doing this.
http://kb.mozillazine.org/Browser.xul.e ... t_bad_cert
http://kb.mozillazine.org/Browser.ssl_override_behavior
Saves you some clicks.