I was recently introduced to Microsoft's tool that analyzes managed code assemblies called FxCop. It points out possible design, localization, performance and security improvements against a pre-defined set of rules (and also accepts custom rules). At first I was unsure how to go about using it, as it seems to be aimed at Windows developers (.exe and ......