Quote:
"The SSL certs would not necessarily need to be a part of every SSL page. Sites that did not need verification in the way a bank site, for example, would need, would simply be encrypted. As a standard, the procedure would undoubtedly change. SSL would just be default. A certificate would only need to be obtained for sites that needed it."
Certificate have one and only one purpose: to prove that the person who sent a message is actullay who they claim to be. CA charge you for identity verification. SSL is not infalible: MITM attacks are just as possible against https than against plain http, that is if the user does not take care to validate the certificate/key fingerprint. If their are no certificates/fingerprint verification at all, MITM attacks are undetectable.