Salesforce: It seems hard to break up, for 2 reasons I have observed.
Problem #1, Salesforce.com has your data. And while exporting data is an option, if you wanted to export ‘all your data’ including communications and documents, then there are significant challenges.
Problem #2: It seems like the strict contract renewal process results in companies having to time their exit from a Salesforce.com contract very well.