Non-Disclosure Agreements: dirty secrets or commercial necessity?