Disclosure: I think Salesforce.com have a great product. If I were buying a CRM application for a large corporate, had a team of developers to configure and integrate it, and had DEEP pockets, I'd look very seriously at Salesforce.
But does that mean I think every other CRM (including our own!) is junk? Salesforce do!
Right now (here in Canada - I don't know anywhere else), if I search Google for any big name CRM company and the word 'CRM', one of the 'sponsored results' is a link to some Salesforce dis-information. It's the same whether I search 'SAP CRM', 'Siebel CRM' or any other big name.
And if it's an open-source player, Salesforce get even braver. Here's what I saw when I searched 'Zoho CRM' - notice the special 'vs_Zoho' link:
... or this one, for vTiger:

But whichever company I search, the message is the same:
Wow! Salesforce is the ONLY company that provides customers success? Don't tell Zoho or Infusionsoft or SAP or Seibel. Or BlueCamroo!
The ONLY company that is doing innovative things with Social? Don't tell Nimble or NextPrinciples or insightly. Or BlueCamroo!
The ONLY solution with a proven technology platform, a mobile app, or developed for the cloud? Don't get me started!
There's an old saying... "pride comes before a fall". This kind of arrogance just invites competitors - new and old - to offer that extra push!
What do you think?