I've been using GeoTrust True BusinessID for several years now. I'm thinking about switching to Thawte's SSL Web Server Certificate option. Both options are $200/year and both options verify the organization that owns the domain.
The reason I'm thinking about switching is the site seals - and the resulting certificate you view after clicking the site seal. For one thing, Thawte's certificate is much cleaner and more professional looking. GeoTrust's certificate looks like an amateur threw it together. It's kind of a mess. They've had ten years to clean it up, make it look decent. You have to wonder why that's never happened. That's one issue.
The other issue is the live GeoTrust site seal. It actually resides on GeoTrust's server. So you pull it in with their Javascript. The problem is that you're relying on their server to be up 100% of the time. If you display the seal on your home page and GeoTrust is having a bad server day, your home page doesn't finish loading until the GeoTrust seal loads. The way I've worked around this is by loading the seal in an iframe. Then if GeoTrust is having their bad server day, the page loads, but you get a blank where the seal should be.
My question to anybody using Thawte's site seal, does their seal behave the same way? Does it ever cause problems with pages loading? I'm guessing 'no' because I've looked at a few live examples. I didn't see what would be the telltale sign in Firefox - the Noscript plugin listing the thawte.com domain as a domain I might want to whitelist or blacklist. Geotrust.com does appear in the domain list in Noscript. If I don't whitelist geotrust.com there, the Geotrust site seal doesn't load - and I get a security warning from Noscript, warning me about the iframe. That made me think that maybe an iframe is something I'd like to avoid when possible. I don't know how many other security apps red flag iframes. I bet it's 1% of the population or less that's affected. But I really don't know.
Thanks! If anybody has any opinions on these site seals, I'd like to hear it.