Source code escrow works really well to sell enterprise customers. Perhaps there should be something similar for SaaS companies. An agreement, paid for by the customer, that if the company fails or the service is no longer supported, the customer will be given the ability run it themselves.