Hi there ... just wanted to let you know that I think this is a quality service. I've just used your site to create an employment contract and it works very well. My company develops software-as-a-service applications (CRM applications using salesforce.com), so it's nice to use a supplier doing good things in the same space.
A Confidentiality Agreement also known as a Non Disclosure Agreement should be used in any situation where you are disclosing information that must remain confidential. For example, when approaching a potential partner with your new business idea you should use a confidentiality agreement/Non Disclosure Agreement to avoid jeopardising your concept.
To protect your confidential information, trade secrets and expertise from misuse, it is prudent to have a signed confidentiality agreement/Non Disclosure Agreement with every person (such as employees and contractors) to whom such information will be disclosed. Parties to the agreement may be companies or individuals or a combination of both.