Re: And it all goes to show...
In most browsers you can do exactly that -- "add exception" or its equivalent will make that cert trusted in the future. In Safari this actually goes into your account's certificate store.
There are still issues with this (how do you know the initial certificate you got is the correct one?) but it's better than nothing.