@iigs
Very true. I don't think this is the silver bullet that will end all attacks but it's one additional step to something better.
With Firefox 3, a huge error is displayed if I use a self-signed certificate which makes the user think this is not secure and they may leave.