Many of our clients require us to sign NDA agreements, particularly when approaching us to work on a software development project that has already been started by either themselves or another developer.  This is something we are more than happy to do and can either provide an agreement or will sign the one supplied by our client.   All case studies have been written within the limitations of any NDAs that might be in place.