Checkmarx Research Lab presents a novel way to protect .NET assemblies against reverse-engineering and recompilation. By injecting them with commands that are activated only at the recompilation stage, the application retroactively detects the reverse-engineering process and acts upon it. For further reading: http://checkmarx.com/NewsDetails.aspx?id=18&cat=3 Maty Siman, CISSP www.checkmarx.com