I see a lot of software escrow businesses online and I was wondering, if I wanted to use one of them, what do I look for? Do they have to be registered with some institution or does the business entity be registered? Or, is it basically just a case of ethical business practice and having the contractual agreements in place?

Happy trails